gpt4 book ai didi

java - Java中线程或进程的内存使用

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:43 26 4
gpt4 key购买 nike

在我的应用程序中,我运行了一些带有不受信任代码的线程,因此我必须防止内存溢出。我有一个 WatchDog 来分析当前线程的时间(线程被串行调用)。但是我如何确定内存使用情况?只知道Runtime.totalMemory()整个VM的内存使用情况?如果有可能找出线程的用法,或者单进程的用法,那就太好了。通过进程的内存使用情况,我无论如何都可以计算出线程的使用情况。

最佳答案

由于执行 Java 程序的 JVM 是一个 Java 进程,因此您不必担心这一点。所有线程在 JVM 进程中共享相同的内存空间。

因此依赖就足够了

关于java - Java中线程或进程的内存使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9674290/

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