我的java线程需要多少内存?

有没有办法找出我的java线程在VM中占用多少内存?

例如,使用堆栈跟踪转储或其他一些方法。

谢谢

Java线程将堆用作共享内存。 各个线程都有自己的堆栈(可以通过-Xss命令行选项设置其大小,默认为512KB),但所有其他内存(堆)不属于特定线程,并询问一个特定线程有多少使用根本没有意义。