java 内存与cpu 资源统计
1、内存篇
Runtime r = Runtime.getRuntime();
r.gc();
long startMem = r.freememory(); // 开始时的剩余内存
你的代码……
long orz = startMem - r.freememory(); // 剩余内存 现在
2cup篇
(1)通过top查看占用cpu或者内存高的进程截图如下【备注输入大写P以cpu从大到小排序,大写M以内存大小排序】
(2)通过命令top -Hp PID 例如top -Hp 进程号
(3)printf “%x\n” 109391 输出对应的十六进制码
(4)使用命令jstack PID|grep 十六进制码
浙公网安备 33010602011771号