返回信息流求大佬们帮忙告知如何测试某个Java代码文件运行消耗的总内存,网上查到的方法都是列出了一个很大的详细的表格表示具体哪些对象的内存消耗,要人为去计算总内存消耗嘛,感觉我查到的这方法不太对?
这是一条镜像帖。来源:北邮人论坛 / java / #64298同步于 2020/8/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
菜鸡求助
hateyou
2020/8/20镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
你是说单个class消耗的内存吗?
这样?
Runtime time = Runtime.getRuntime();
System.out.println(time.freeMemory());
System.out.println(time.maxMemory());
System.out.println(time.totalMemory());
也不是这种,就是一个项目里有好几个测试类,每次执行一个测试类并且想查看每一个测试类运行时消耗的内存
【 在 zhaijiayu 的大作中提到: 】
: 你是说单个class消耗的内存吗?
: 这样?
: Runtime time = Runtime.getRuntime();
: System.out.println(time.freeMemory());
: System.out.println(time.maxMemory());
: System.out.println(time.totalMemory());
: ............