Runtime r = Runtime.getRuntime(); long freeMemory = r.freeMemory(); long totalMemory = r.totalMemory(); long maxMemory = r.maxMemory(); int availableProcessors = r.availableProcessors();
Jconsole 就可以直接看,jdk自带的工具。
int availableProcessors = r.availableProcessors();这段代码是获取CPU的个数吧...查看机器是几核的. 上面的是获取系统(或是虚拟机)空闲/总内存/最大可用内存,并不是楼主所想要的答案吧.? 其实最简单的还是调用任务管理器查看,最直观. 另外可以考虑通过IDE集成的模块来查看,一般的IDE都有这样的功能的.(默认一般在右下角)
long freeMemory = r.freeMemory();
long totalMemory = r.totalMemory();
long maxMemory = r.maxMemory();
int availableProcessors = r.availableProcessors();
上面的是获取系统(或是虚拟机)空闲/总内存/最大可用内存,并不是楼主所想要的答案吧.?
其实最简单的还是调用任务管理器查看,最直观.
另外可以考虑通过IDE集成的模块来查看,一般的IDE都有这样的功能的.(默认一般在右下角)