-XX:OnOutOfMemoryError=kill -9 %p -XX:OnError=jstack -F %p >ErrorDump.log -Xms4g -Xmx8g -server -XX:+AggressiveOpts -XX:+HeapDumpOnOutOfMemoryError -X Read More
posted @ 2018-03-01 17:14 神风炼 Views(752) Comments(0) Diggs(0) Edit
1、场景 通常,使用eclipse的mat图形化工具打开dump的时候都会内存溢出. 对于比较小的dump,eclipse可以打开,但一旦dump文件太大,eclipse就有点束手无策。 这时候怎么办呢?可以使用linux下的mat,既Memory Analyzer Tools 2、dump生成 d Read More
posted @ 2018-03-01 16:57 神风炼 Views(52273) Comments(1) Diggs(1) Edit
一、使用场景 当一个java应用CPU的使用比较高或者到达100%以上的时候,需要分析代码哪里有问题。这时候可以使用jstack命令 二、怎么使用 先使用命令ps –ef |grep keyword 找到应用的进程号,用PID表示。 然后使用命令导出当前的堆栈,命令如下 jstack 23000 > Read More
posted @ 2018-03-01 16:51 神风炼 Views(1842) Comments(0) Diggs(0) Edit
1、 >>带符号右移。正数右移高位补0,负数右移高位补1快速记忆:相当于除以一个值,正数除完后最小值为0,负数除完最大值为-1 2、 >>>无符号右移。无论是正数还是负数,高位通通补0快速记忆:正数相当于除以一个值,最小值为0负数比较麻烦,暂时没有找到快速记忆方法,有同学知道的可以告知 3、 <<表 Read More
posted @ 2017-04-19 16:21 神风炼 Views(1104) Comments(0) Diggs(1) Edit