我有一个应用程序运行相当长的分析(大量的数字运算),因此运行一次应用程序大约需要 3-4 小时,充分利用所有核心。现在我很确定我的代码不是防水的,所以我想分析并寻找潜在的弱点。
我已经阅读了很多关于 jvisualvm 的文章,并且也玩过它。然而,它似乎选择了 cpu 或内存分析,而Javalobby 的这篇文章有一个有趣的引述,作者说:
我意识到 CPU 和内存分析可以同时完成,但出于本文的目的,我想将它们分开。
谁能否认或证实这一点?如果这是可能的,那将非常有用,所以我不会一遍又一遍地以不同的模式进行分析。如果不可能,是否可以排队进行不同的分析分析,以便我可以在一夜之间运行它们?
谢谢,