Nic*_*las 6 java multithreading memory-management process
在我的应用程序中,我使用不受信任的代码运行一些线程,所以我必须防止内存溢出.我有一个WatchDog,它分析当前线程的时间(线程是串行调用的).但我如何确定内存使用情况?我只知道整个VM的内存使用情况Runtime.totalMemory()?如果有可能找出线程的使用,或单个进程的使用,那将是很好的.通过进程的内存使用,我可以计算线程的使用情况.
由于执行 Java 程序的 JVM 是一个 Java 进程,因此您不必担心这一点。所有线程在 JVM 进程中共享相同的内存空间。
因此,依赖就足够了
| 归档时间: |
|
| 查看次数: |
2971 次 |
| 最近记录: |