gpt4 book ai didi

java - 如何通过管道传输 JVM 堆转储

转载 作者:搜寻专家 更新时间:2023-11-01 03:47:27 26 4
gpt4 key购买 nike

我想在 Linux 上进行堆转储,但我没有足够的本地磁盘空间来容纳数 GB 的堆转储。相反,它将被发布到另一台服务器。

<command> | curl -X POST -d @- http://otherlocation

尝试的解决方案:

(1) 堆转储到 jmap 的标准输出。我不知道该怎么做。

(2) 创建命名管道并转储到该管道。 Java 不会覆盖现有文件。

我可以解决#1 或#2 的缺陷吗?如何将堆转储到 http://otherlocation

最佳答案

如果你可以远程连接到主机,那么你可以使用 java visualvm 来生成堆转储(需要在你的远程机器上运行 jstad)

http://docs.oracle.com/javase/7/docs/technotes/guides/visualvm/applications_remote.html

关于java - 如何通过管道传输 JVM 堆转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42494771/

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