【问题标题】:Allocated bytes in Java applicationsJava 应用程序中分配的字节数
【发布时间】:2015-12-06 21:12:53
【问题描述】:

有没有办法找出在 Java 应用程序中分配了多少字节?如果可能,不更改代码? 谢谢。

【问题讨论】:

标签: java memory-management allocation


【解决方案1】:

例如,从这篇文章中: Java unit testing: how to measure memory footprint for method call

Runtime.getRuntime().freeMemory();

Runtime.getRuntime().totalMemory();

【讨论】:

    【解决方案2】:

    您可以在 java.lang.Runtime [1] 类或(更复杂的)JMX [2] 中使用多种可用方法

    [1]http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html
    [2]https://docs.oracle.com/javase/tutorial/jmx/overview/javavm.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多