请问有谁知道如何查询Windows当前线程所占内存(只有50分了)?

来源:百度知道 编辑:UC知道 时间:2024/05/10 20:26:43
windows 2003 server
服务器上有个java进程占用内存1G多
我想知道到底是哪个线程占用的,然后来判断是哪部分程序的问题。

我用netstat -n 列出所有网络线程之后,但无法看见每个线程所占用的内存?怎么样才可以知道阿
任务管理器里面的是进程 不是线程
就没有人懂了么?

java程序不一定都是网络程序所以即使netstat可以看见网络线程的内存使用量也没用

我查了一下java.lang.management.ThreadMXBean,无法获得每个线程的内存使用量,至少到1.5没有支持,所以没有办法。但你倒是可以通过RunTime的方法获得整个JVM的内存使用量

任务管理器里不是有显示吗?!