永远爱学习

导航

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 十六进制码

posted on 2019-03-13 13:42  永远爱学习  阅读(212)  评论(0)    收藏  举报