Java
mouse3150
这个作者很懒,什么都没留下…
展开
-
JVM笔记3:Java垃圾收集算法与垃圾收集器
当前商业虚拟机的垃圾收集都采用“分代收集”算法,即根据对象生命周期的不同,将内存划分几块,一般为新生代和老年代,不同的代根据其特点使用最合适的垃圾收集算法 一,标记-清除算法: 该算法分为“标记”、“清除”2个过程,首先标记需要清除的对象,然后统一清除 这个算法有2个明显的缺点: 1,标记和清除的效率都不高 2,垃圾收集后,内存碎片化严重 二,复制算法: 将内存分大小相同的转载 2014-07-24 00:55:19 · 561 阅读 · 0 评论 -
深入理解JVM—性能监控工具
深入理解JVM—性能监控工具 我们知道,在JVM编译期和加载器,甚至运行期已经做了大量的调优操作,但是那些都是JVM针对Java程序所做的通用的、简单的优化,程序在运行时由于运行环境的复杂性、业务逻辑的复杂性,很多JVM是无法进行优化处理的,这就需要我们自己在写代码的时候就注意,以便我们的程序在特定的业务场景发挥到最佳性能。 要进行性能调优,首先我们要找到程序的性能瓶转载 2014-07-24 01:02:50 · 705 阅读 · 0 评论 -
JVM参数
tomcat启动参数,将JVM GC信息写入tomcat_gc.log CATALINA_OPTS='-Xms512m -Xmx4096m -XX:PermSize=64M -XX:MaxNewSize=128m -XX:MaxPermSize=64m -XX:ParallelGCThreads=8 -XX:+UseConcMarkSweepGC -Xloggc:/var/log/searc转载 2014-07-03 23:01:04 · 641 阅读 · 0 评论