gpt4 book ai didi

java - 找出java中的内存分配热点

转载 作者:太空狗 更新时间:2023-10-29 22:56:54 24 4
gpt4 key购买 nike

我们的 GC 正在努力工作,我们希望减少一些停顿。在调整实际的 JVM GC args 之前或期间,我们有一些内存分配问题想要解决。

我想知道哪些对象让 GC 出汗:

  1. 有没有办法知道每次 GC 时疏散了哪些对象正在工作中?
  2. 有没有办法知道哪些对象在两者之间移动GC 每次工作时的区域?
  3. 有没有办法知道伊甸园区域中有哪些对象?

我广泛使用 Jprofiler 和 Memory Analyzer。我想在我的暂存环境中获取有关正在运行的应用程序的信息。

最佳答案

对于 2 和 3,您可以使用 -XX:+PrintGCDetails-XX:+PrintGCTimeStamps 标志与 Oracle 或 OpenJDK java 在您的应用程序的运行 session 期间可执行

关于java - 找出java中的内存分配热点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13345541/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com