【问题标题】:HPROF to do daily dumpsHPROF 每天进行转储
【发布时间】:2019-10-23 03:39:14
【问题描述】:

我想知道是否有办法“安排”HPROF 转储,以便我们可以每天(或每小时根据大小)生成一个 HPROF 文件。

我的想法是在生产系统上添加分析,并将其作为日常报告的一部分,这样它就成为“例行”而不是突然发生,因为它是我们常规流程的一部分。有点想法在这里https://youtu.be/hnpzNAPiC0E?t=1259

【问题讨论】:

    标签: java profiling hprof


    【解决方案1】:

    如果您知道 PID,您可以从 cron 脚本定期调用 jmap

    jmap -dump:live,format=b,file=app.hprof <pid>
    

    PID 可能来自 PID 文件(如果可用)或来自systemctl status &lt;service name&gt; 的输出(如果使用 systemd)。

    【讨论】:

    • 我在一个容器中运行,但至少这给出了一些方向。
    猜你喜欢
    • 2014-09-12
    • 2015-07-19
    • 2010-11-19
    • 2012-02-24
    • 1970-01-01
    • 1970-01-01
    • 2017-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多