|
|
1
5
我认为反思对你没有帮助。有 JVMTI (以及旧的和现在已失效的jmpi),可用于分析堆并确定类的当前实例数。 另一种编码方法是向要跟踪的类添加计数器:
这将跟踪曾经创建的实例的数量,并且是线程安全的。要查明何时对实例进行垃圾收集,可以使用
编辑:
如果类是可序列化的,则实现
|
|
|
2
1
如果通过提供访问器方法和provate构造函数(如singleton模式)来限制实例生成,那么可以计算创建新实例的次数。 |
|
|
3
1
我不认为你能为一个有反省的任意类做这件事。可能他只是希望您添加一个静态计数器字段:
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |