有没有一种编程方式(不使用分析工具等)可以确定单个线程消耗了多少堆内存?或者有没有一种方法可以设置线程消耗的内存限制?
(我认为这在Java7上是可能的)
有没有一种编程方式(不使用分析工具等)可以确定单个线程消耗了多少堆内存?或者有没有一种方法可以设置线程消耗的内存限制?
(我认为这在Java7上是可能的)
返回指定 ID 的线程在堆内存中分配的总内存量的近似值(以字节为单位)。由于一些 Java 虚拟机实现可能使用对象分配机制,导致对象分配时间和其大小记录时间之间存在延迟,因此返回的值是一个近似值。