java - 如何去除java程序的垃圾回收时间?
问题描述
我想对 java 程序进行经验时间复杂度分析。但是如何去除垃圾收集时间呢?
解决方案
请参阅直接回答您的问题的其他答案,但一般来说,如果您想检查性能特征,垃圾收集器只是可能会扰乱您的时间的十亿件事情之一。
使用JMH,它将尝试减轻或彻底消除大多数这些事情,它会负责等待热点预热等。任何不基于 JMH 或类似的基准都不太可能意义重大。
推荐阅读
- javascript - 有人可以在我的代码中发现错误吗?我的 html 没有适应更改的值
- amazon-web-services - 在 Lambda 中验证 AWS SIGv4 签名
- database - 没有关系的 ERD
- c# - 从后面的代码动态构建表格,包括 ASP 控件和 OnClick 和命令参数
- html - 使用 HTML ASCII
- python - 无法弄清楚如何将行号添加到文本文件
- python - TypeError 的原因是什么:当我的数据集中没有 NaN 值时,输入类型不支持 ufunc 'isnan'
- unity3d - 如何强制 Unity Editor 使用 OpenGL 单线程渲染
- angular - 有没有办法将对象作为导航参数传递?
- android - 从 Android 8 卸载 PWA 失败