摘要: demo/jvmti/hprof/tt/manual.htmlnc -l -k 12321java -agentpath:./demo/jvmti/hprof/lib/libhprof.so=net=192.168.0.240:12321 xx 阅读全文
posted @ 2014-01-22 09:33 jvava 阅读(149) 评论(0) 推荐(0) 编辑
摘要: infant mortility年轻代young generation,包括1个eden和2个survivor空间,solaris没有eden。(有时,大的yg导致minorgc间歇变大,这就是说yg中的对象有足够的时间去死,well-tuned;但是,和应用中的对象生命期分布有关,同样的yg大小却导致其中的对象没时间去死。)(如何决定参数设置,研究你关注的性能指标对参数值的敏感度,这不废话吗?性能指标有吞吐量throughtput和pause时间, throughtput是用在非垃圾回收上的的时间用在垃圾回收上的时间的比例。)minor gc终身代tenured generationmajo 阅读全文
posted @ 2014-01-20 15:49 jvava 阅读(330) 评论(0) 推荐(0) 编辑
摘要: http://agapple.iteye.com/blog/970055apidoc中说,park/unpark用来阻塞/激活线程,但是没有弃用方法suspend/resume的缺点,suspend/resume的缺点是!#@¥%!%!@#%,达不到本身目的。线程能否取消呢?中断?在未执行的时候可以的,正在执行的代码需要检查thread.isInterrupted()然后作出相应操作才行。 阅读全文
posted @ 2014-01-20 11:47 jvava 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 方便 阅读全文
posted @ 2014-01-18 14:19 jvava 阅读(98) 评论(0) 推荐(0) 编辑
摘要: mx gdb不好用,好像是因为用了一个dedicated window,改用mx gud-gdb,好用。http://stackoverflow.com/questions/13560933/how-to-turn-off-input-output-buffer-in-gud 阅读全文
posted @ 2014-01-18 13:51 jvava 阅读(110) 评论(0) 推荐(0) 编辑
摘要: http://www.ibm.com/developerworks/cn/java/j-lo-jpda1/远程调试用rmi通信,被调试端需要启动一个调试服务器,用命令jsadebugd。java/se/jdk6/docs/guide/jpda/conninv.html 阅读全文
posted @ 2014-01-15 14:13 jvava 阅读(166) 评论(0) 推荐(0) 编辑
摘要: http://lan-qie.iteye.com/blog/1947295 阅读全文
posted @ 2014-01-14 15:14 jvava 阅读(143) 评论(0) 推荐(0) 编辑
摘要: http://highscalability.com/blog/2014/1/6/how-hipchat-stores-and-indexes-billions-of-messages-using-el.html 阅读全文
posted @ 2014-01-14 10:33 jvava 阅读(86) 评论(0) 推荐(0) 编辑
摘要: On Solaris and Linux a thread dump is also printed if the J2SE process receives a QUIT signal. So kill-QUIT causes the process with id to print a thread dump to its standard output.orkill -3 java问题定位和诊断post-mortem事后剖析,验尸hs_err_.log致命错误日志-XX:OnError指定崩溃时执行的脚本,这是可以强制做dump-XX:+ShowMessageBoxOnError让进.. 阅读全文
posted @ 2014-01-13 14:35 jvava 阅读(780) 评论(0) 推荐(0) 编辑
摘要: http://nileader.blog.51cto.com/1381108/1032157http://nileader.blog.51cto.com/1381108/938106sessionTimeout是session保持的时间,比如连接闪断,或重启客户端后,连接上来是同一session,但如果隔了很长时间才连上来就不属于这个session了,如果还是原来连接经过太长时间休眠恢复后连过去,人家会说sessionTimout的异常。闪断的异常是叫做connectionLess。 阅读全文
posted @ 2014-01-10 18:56 jvava 阅读(253) 评论(0) 推荐(0) 编辑