我想剖析我的类,它就像是一个缓冲区,在那里我保存用户的数据并获取它。我创建了主要方法,并在那里的无限循环中运行测试方法。Java Mission Control空间是什么意思?
public void test(){
buffer.add(n1);
Message message = buffer.remove();
msgSeqNum = message.getMsgSeqNum();
}
msgSeqNum是全局变量,我将它以JVM不要删除我的电话(我认为它可以帮助我)。
我正在分析它30秒,但正如我所看到的,我的代码运行了大约40次(我预计会有几千次)。我还看到了JMC中的空间(请参阅screenshot),它们向我展示了我的JVM什么都不做。没有GC,例外,外观,等待时间,我的代码工作非常快。
我试图运行它几次,但我得到了相同的结果。为什么会发生?
OS - 窗户
你是在分析还是抽样? – Kayaman
你的意思是操作系统?这是Windows – ViKo