
Java
文章平均质量分 58
iteye_6500
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SPECjvm学习笔记
SPECjvm是一个用来评测JRE运行性能的benchmark suite。它的Test Case包含了一些常见的java基础应用场景. 目前流行的版本是SPECjvm2008, 应该算得上是业界标准了SPECjvm2008有三种运行模式: Base Peak 和 Lagom。 常用的前两种,Base是测试未经调优的JVM性能(但允许调优底层的OS和存储);Peak是测试经过调优的JVM性能。...原创 2010-10-31 16:02:18 · 1391 阅读 · 1 评论 -
jmap -dump:live为啥会触发Full GC
昨天组里的新人小朋友问是不是每执行一次jmap -dump:live都会触发一次Full GC,因为当时他在做性能测试时某应用已经好几个小时没有一次FGC了,结果他执行了下dump就增加了次FGC。我当时模糊回答应该会,以前看过哪篇文章好像提过^-^,不过本着严谨不误导新人小朋友的原则,还是找时间抽空验证实践了把:测试环境:linux , sun jdk 1.6.07 , 32位测试结...原创 2010-10-31 16:03:32 · 7949 阅读 · 0 评论 -
GC Tuning Case学习摘要
case 1 场景4CPU 2.6.18-Xmx1536m -Xms1536m -Xmn500m目标减少GC次数,以避免由于GC造成难以支撑高并发量方法:降低响应时间或请求次数,这个需要重构,比较麻烦减少旧生代内存的消耗,比较靠谱减少每次请求的内存消耗,貌似比较靠谱降低GC造成的应用暂停时间jmap dump;发现里面的线程大部分在waiting状态,没在处...原创 2010-06-30 17:26:22 · 109 阅读 · 0 评论 -
一例OOM的排查过程
组里的美女同事在搭建性能测试环境时遭遇了OutOfMemoryError,做Java,做性能遇到OOM本是常事,不过这次的原因还是第一次碰到,分享一下我们的思路:确认OOM的具体类型。 一般来讲,OOM常见的有unable to create new native thread、Out of swap space、Java heap space、GC overhead limit ex...原创 2010-07-25 19:33:56 · 316 阅读 · 0 评论 -
NB的2.2250738585072012e-308
如果javac后运行如下程序:class runhang { public static void main(String[] args){ System.out.println("Test1"); double d = Double.parseDouble("2.2250738585072012e-308"); System.out.println("Th...2011-02-10 16:18:00 · 265 阅读 · 0 评论