标签: java multithreading
有没有办法找出我的java线程在VM中占用了多少内存?
例如,使用堆栈跟踪转储或其他方法。
由于
答案 0 :(得分:22)
Java线程将堆用作共享内存。各个线程有自己的堆栈(可以通过-Xss命令行选项设置其大小,默认为512KB),但所有其他内存(堆)不属于特定线程,并询问其中有多少一个特定的线程使用根本没有意义。
-Xss