
java性能调优系列
文章平均质量分 65
Hsuxu
程序猿
展开
-
Java性能调优之操作系统
首先讲述下操作系统层面的性能监控工具。 在性能调优的工作中通常可见三个必不可少的步骤: 性能监控=》性能分析=》性能调优。 性能监控(perfomance monitoring):在没有任何可用性能数据的情况下,先进行性能的监控。 性能分析(performace profiling):收集应用的性能数据,进行分析。 性能调优(performance tunning): 修改源代码,原创 2013-07-13 16:56:51 · 1693 阅读 · 0 评论 -
Java性能调优之JVM
HotSpot VM 谈到Java的性能,runtime的两个方面很关键:JIT和GC。JIT的作用使尽可能快地执行代码;GC的作用是(在管理存储的同时)从代码的执行中抽取尽可能少的时间。因而Java的性能是让JIT(在更多存储器的帮助下)产生更多理想代码,并减少GC用以管理存储的时间(指针越大这越困难) 随着64位的HotSoptVM的出现,虽然64位CPU拥有更宽的数据总线,但是这却原创 2013-07-14 18:09:32 · 4289 阅读 · 1 评论 -
JVM性能调优之JVM性能监控
JVM的性能监控主要关注以下几个方面: 垃圾回收、 JIT和类的加载。 垃圾回收器的监控: 几点需要关注的内容: 1. 使用的垃圾回收期的种类 2. java堆的大小 3. 新生代和老年代的大小 4.永久代的大小 5. minor GC的持续时间 6. minor GC的发生频率 7. minor GC回收了多少空间 8. major GC的持续时间 9. major GC的原创 2013-07-22 19:35:10 · 2800 阅读 · 0 评论