JVM
文章平均质量分 86
gaozzsoft
这个作者很懒,什么都没留下…
展开
-
介绍并调优JVM GC(Garbage Collection)
调整JVM GC(Garbage Collection),可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。 但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同(主要cup个数,内存不同),所以使用的GC种类也会不同...原创 2011-01-22 21:01:21 · 64 阅读 · 0 评论 -
(全)JVM调优总结
一、相关概念 基本回收算法 引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记-清除(Mark-Sweep)此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除。...原创 2011-01-22 21:11:07 · 55 阅读 · 0 评论 -
JVM&&项目性能调优
测试测的这么烂,调优起来自然还是有点力不从心。本来测试跟调优是放一块写的,不过后来看了一下,感觉两个东西的侧重点还是有所不同,又拆开了。调了这么久,感觉调优还是有章可循的,总结起来大概就这么一些吧(个人意见)。 可怕的IO 很多的性能问题都跟IO有关,所以一个系统拿来即便什么都没测也可以先把IO调一下。我碰到的主要有以下几个: 日志。刚开始测的时候很多调试日志都没关,测试数据可想...原创 2011-01-22 21:14:30 · 61 阅读 · 0 评论 -
jvm性能优化培训用的ppt
jvm性能优化: 堆栈模型 堆栈生命周期 垃圾回收器算法 垃圾回收器分类 参数设置等等原创 2011-01-22 21:27:58 · 103 阅读 · 0 评论 -
Java性能优化的策略和常见方法(一)
概述随着Java的广泛应用,越来越多的关键企业系统也使用Java构建。作为Java核心运行环境的Java虚拟机JVM被广泛地部署在各种系统平台上。对Java应用的性能优化也越来越受到关注;谈到Java应用的性能问题就不得不涉及到两个方面:一是Java应用的构造是否是最优化的;二是对JVM的微调。本文将从一般意义上对Java性能的优化做一些总结。 Java性能优化的策略 一谈到性能优化,往...原创 2011-01-22 21:31:07 · 200 阅读 · 0 评论 -
Java性能优化的策略和常见方法(二)
1)JVM对堆空间的管理 JVM 在初始化的过程中分配堆。堆的大小取决于指定或者默认的最小和最大值以及堆的使用情况。如果用Heapbase表示堆底,heaptop表示堆能够增长到的最大绝对值,用heaplimit表示实际的堆顶;则两者的差值(heaptop - heapbase)由命令行参数 -Xmx 决定。heaplimit指针可以随着堆的扩展而上升,随着堆的收缩而下降。heaplimit永...原创 2011-01-22 21:33:25 · 103 阅读 · 0 评论 -
一次Java垃圾收集调优实战
1. 资料 JDK5.0垃圾收集优化之--Don't Pause(花钱的年华) 编写对GC友好,又不泄漏的代码(花钱的年华) JVM调优总结 JDK 6所有选项及默认值 2. GC日志打印 GC调优是个很实验很伽利略的活儿,GC日志是先决的数据参考和最终验证: Java代码 -XX:+PrintGCDetails -X...原创 2011-01-22 21:38:23 · 57 阅读 · 0 评论