Memory management JVM-如何找到和比较哪个JVM更适合linux?JAMVM对OPENJDK。

Memory management JVM-如何找到和比较哪个JVM更适合linux?JAMVM对OPENJDK。,memory-management,jvm,openjdk,jamvm,Memory Management,Jvm,Openjdk,Jamvm,是否有任何工具可以比较不同JVM的内存占用。当前正在JAVM上运行。 我想知道,如何比较JVM。决定因素是什么。我所知道的比较内存占用的最佳工具是在每个内存占用下运行程序,并使用top或time来监控其内存使用情况/usr/bin/time(不是shell内置的)将输出程序在运行过程中使用的最大内存大小。请记住,这将计算不同的开销,并且在不同的程序类型中可能会有很大的差异 就一般比较而言,你会问“决定因素是什么”。决定因素是与您的程序或用例相关的任何事项。听起来记忆是你关心的东西;测量一下。如果

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

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


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

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

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