`
dshzhou
  • 浏览: 2349 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

<<Java性能优化权威指南>>试读心得

    博客分类:
  • java
阅读更多
    看到iteye的7月份技术图书试读活动,最感兴趣的两本书就是<<Java性能优化权威指南>>和<<大话重构>>。
    笔者当前正好需要Java相关的性能和重构相关的资料来阅读。下面来说一说阅读第1本<<Java性能优化权威指南>>这本书的试读章节吧。
    目前从事是Java相关的开发,但是对于jvm的参数配置只能说是入门级。有些时候tomcat出了问题,提示内存不足之类的,然后就百度一下
怎么来配置jvm的参数,把MaxPerSize之类的参数配置一遍。然后再试试,发现有时候的确能解决问题,有时候却总是提示配置不正确之类的。
之后只能重复的试,直到最好试好了。只能说,知其然,而不知其所以然。更谈不上如何对jvm进行性能优化了。
    试读章节讲的是jvm的性能监控。之前在项目里也使用过书中提到的jconsole,仅仅是使用而已。后来我们想做linux上的压力测试,发现
jconsole配置起来有点麻烦,于是就换了另外的一个监控软件jprofile,jprofile这个软件也非常强大。
    jvm性能控制这一章上对jvm做gcc的许多参数都做了描述,像年轻代,老年代,永久代的概念都描述的非常清楚,对于我们这些jvm的小白
用户来讲,真是非常实用。很多时候想去了解一下这些概念,但是网上讲的都是零零散散,没有像书中讲的那么具体,还有相应的实例说明。
    还有一点,书中对于图形化的jvm监控软件也讲的比较细。jconsole,visualvm,visualgc的使用都做了比较详细的描述。在以后的项目实践
当中可以尝试来使用一下书中介绍的这些软件。
    这本书的介绍说是java性能优化圣经,从试读章节来看,的确来头不小。希望拥有这本书,为自己提供更多有用的java性能优化的相关建议和方法。
1
0
分享到:
评论

相关推荐

    <<修改代码的艺术>>中文版样张 试读

    &lt;&lt;修改代码的艺术&gt;&gt;中文版样张 试读

    Java程序性能优化 让你的Java程序更快、更稳定

    自己看了一下,感觉对性能优化有了更深的认识,全套版本,不是试读版

    大话JAVA性能优化试读样章高清PDF

    根据提供的文件内容,本章节主要涵盖了Java编程规范中关于命名约定的详细规定,这是在进行Java开发时确保代码规范性和可维护性的重要部分。以下是对文件中提及知识点的详细解读: 1. 命名规范:在编写Java代码时,...

    Android移动性能实战试读文章

    在《Android移动性能实战试读文章》中,我们可以探索到Android平台上的应用程序性能优化的关键方面。这篇文章虽然只是试读版,但提供了丰富的信息,旨在帮助开发者提升应用的运行效率、用户体验以及整体性能。以下是...

    Cortex-M3权威指南(中文)1

    《Cortex-M3权威指南》是一本专门为对ARM Cortex-M3处理器感兴趣的软件和硬件开发者编写的书籍。Cortex-M3是ARM公司推出的一种高效能、低功耗的微控制器核心,广泛应用于嵌入式系统设计。该书由Joseph Yiu撰写,宋岩...

    实战Java高并发程序设计-试读

    《实战Java高并发程序设计》是一本专注于Java并发编程实践的书籍,试读版提供了前两章的内容,为读者提供了一个初步了解并发编程基础的窗口。在Java领域,并发编程是构建高性能、高效率系统的关键技术,对于软件开发...

    Java程序设计大学教程试读+课件(PDF)

    以Java语言为载体,通过讨论Java程序设计的一般过程和方法,重点讲述程序设计基础、面向对象程序设计、算法与数据结构、GUI程序设计和Web程序设计的知识,并涉及计算机科学基础、数据和控制、程序设计理论、软件工程...

    Java语言程序设计(基础篇)(英文版·第10版)试读版

    《Java语言程序设计(基础篇)(英文版·第10版)》是学习Java编程的经典教材,适合初学者入门。本试读版包含了部分内容,旨在帮助读者了解书中的教学方式和知识体系。以下是根据提供的文件名,结合Java语言基础知识...

    软件性能测试与LoadRunner实战试读

    《软件性能测试与LoadRunner实战试读》是针对IT专业人士,特别是测试人员的一份宝贵资源。LoadRunner是一款业界广泛使用的性能测试工具,由HP(现为Micro Focus)开发,它能够模拟大量用户并发操作,帮助识别系统在...

    java程序设计大学教程试读+课件.rar

    在"Java程序设计大学教程试读+课件.rar"这个压缩包中,包含了两部分资源:Q学院.url可能是一个链接,指向了更多学习资源或在线课程平台,方便学生扩展学习;而"Java程序设计大学教程试读+课件"则可能是该教程的部分...

    Oracle高性能SQL引擎剖析:SQL优化与调优机制详解 试读版前146页

    《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》试读版的前146页,涵盖了数据库系统中至关重要的SQL查询优化和调优主题。Oracle数据库是全球广泛使用的数据库管理系统之一,其高效的SQL执行引擎是其核心竞争力...

    《Java程序设计大学教程》试读版

    此试读版提供了对Java编程基础知识的初步了解,为全面学习Java打下坚实基础。以下是对该教程中核心知识点的详细阐述: 1. **Java概述**:Java是由Sun Microsystems开发的一种面向对象的编程语言,现在由Oracle公司...

    Manning.Java.Persistence.with.Hibernate

    《Manning.Java.Persistence.with.Hibernate》一书是Hibernate领域的权威指南,由Hibernate项目的主导开发者撰写,深入浅出地讲解了Hibernate框架的核心概念、架构设计、配置方法以及在实际开发中的应用技巧。...

    Java程序设计大学教程试读+课件

    "Java程序设计大学教程试读+课件"为那些对Java编程感兴趣的新手提供了丰富的学习资源。这个压缩包包含了一份PDF格式的教程和可能的课件,旨在帮助初学者系统、全面地理解Java编程。 首先,我们来讨论Java语言的基础...

    Java程序设计大学教程试读+课件PDF.rar

    这个压缩包包含了教材的试读版本和相关的课件资源,帮助学习者深入理解Java编程。 1. **Java语言基础**: Java是一种面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年推出。它的设计目标...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等...

    精通Java并发编程(第2版)【试读】

    资源名称:精通Java并发编程(第2版)【试读】资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

Global site tag (gtag.js) - Google Analytics