eden和其他生成的java堆分配如何影响垃圾收集和性能?
我想知道为Xmx、Xms、Xmn和Xss设置的不同值如何影响垃圾收集和性能 根据哪些参数,我们可以确定这些参数的最佳值eden和其他生成的java堆分配如何影响垃圾收集和性能?,java,garbage-collection,jvm,heap,heap-memory,Java,Garbage Collection,Jvm,Heap,Heap Memory,我想知道为Xmx、Xms、Xmn和Xss设置的不同值如何影响垃圾收集和性能 根据哪些参数,我们可以确定这些参数的最佳值 有哪些工具可用于监控和分析这些信息 如果你想要详细的描述,这是最好的参考资料之一 就工具而言,除了默认的java工具,如Hprof、hat、visualvm和Jconsole。其他商业软件也存在,如Appdynamics、yourkit、jprofiler、dynatrace、newrelic等 如果你想要详细的描述,这是最好的参考资料之一 就工具而言,除了默认的java工具,
有哪些工具可用于监控和分析这些信息 如果你想要详细的描述,这是最好的参考资料之一
就工具而言,除了默认的java工具,如Hprof、hat、visualvm和Jconsole。其他商业软件也存在,如Appdynamics、yourkit、jprofiler、dynatrace、newrelic等 如果你想要详细的描述,这是最好的参考资料之一
就工具而言,除了默认的java工具,如Hprof、hat、visualvm和Jconsole。其他商业软件也存在,如Appdynamics、yourkit、jprofiler、dynatrace、newrelic等 通常最好的方法是在实际负载下测试应用程序的性能 一般来说,如果不考虑这些参数,它们是合理的最佳参数。只有当您知道这样做可以提高性能时,才应该设置它们。要知道它提高了性能,您应该进行负载测试,以证明使用该设置时性能更好。
其他任何事情都只是猜测工作通常最好的事情是在实际负载下测试应用程序的性能 一般来说,如果不考虑这些参数,它们是合理的最佳参数。只有当您知道这样做可以提高性能时,才应该设置它们。要知道它提高了性能,您应该进行负载测试,以证明使用该设置时性能更好。
其他任何东西都只是猜测工作,因此,首先是一些有用的链接: 对于监视,我习惯使用Netbeans分析器 您还可以设置一些VM选项来打印GC活动,例如: -详细信息:gc-XX:+PrintGCDetails-XX:+PrintGCApplicationConcurrentTime-XX:+PrintGCApplicationStoppedTime 或 -agentlib:hprof=heap=all 最后,您可以使用监控应用程序
还有很多其他的监控工具,选择你的吧 因此,首先是一些有用的链接: 对于监视,我习惯使用Netbeans分析器 您还可以设置一些VM选项来打印GC活动,例如: -详细信息:gc-XX:+PrintGCDetails-XX:+PrintGCApplicationConcurrentTime-XX:+PrintGCApplicationStoppedTime 或 -agentlib:hprof=heap=all 最后,您可以使用监控应用程序
还有很多其他的监控工具,选择你的吧 在这个主题上,我向您推荐的一本非常有价值的书是Java性能第7章调优JVM,一步一步我向您推荐的一本非常有价值的书是Java性能第7章调优JVM,一步一步