1

是否有任何工具可以比较不同 JVM 的内存占用。当前在 JAMVM 上运行。我想知道,如何比较JVM。以及决定因素是什么。

4

1 回答 1

1

我所知道的比较内存占用的最佳工具是在每个下运行您的程序并使用toptime监视其内存使用情况。/usr/bin/time(不是你的 shell 内置的)将输出程序在运行过程中使用的最大内存大小。请记住,这将计算不同的开销,并且可能因程序类型而异。

就一般比较而言,您会问“决定因素是什么”。决定因素是对您的程序或用例有什么影响。听起来记忆是你关心的东西;测量它。如果您关心挂钟时间或使用的 CPU 时间,请测量它。确定是什么成就或破坏了您的应用程序,并衡量这些事情。不一定有一般原则(尽管一般原则可能比其他原则更好),您需要确定最适合您的特定应用程序和用例的原则。

于 2013-03-06T17:45:15.347 回答