您需要一个Java分析工具来监视JVM级别的操作。它将为您提供CPU和内存使用以及用于优化代码的许多有用指标。 您可以查看这些工具:JProfiler,YourKit或Java VisualVM。
然而,这是以编程方式测量内存消耗的一种方法。
Runtime runtime = Runtime.getRuntime(); System.out.println(runtime.freeMemory());