java - 如何从单个线程分配的堆转储实例中提取?
问题描述
我有一个性能下降的应用程序。我已经使用 Java VisualVM 分析了它的行为。我在池中检测到一组线程,它们在每次执行时都会增加分配的字节数。所以,我知道问题出在哪里,但是通过查看代码我无法找到问题的根源。我想看看这些线程正在积累的对象。有没有办法做到这一点?我做了一个堆转储,但我找不到只获取代表这些线程分配的内存的实例的方法。
解决方案
推荐阅读
- cucumber - 如何使用 Karate JS 进行精确的复杂 JSON API 响应匹配
- java - 当用户在edittext中输入金额时,用金额替换0的最佳方法
- jestjs - 在 IDE 或命令行中运行 E2E 测试
- sql - 使用搜索词“q”从两个相关表中查询搜索
- excel - 在单个 Excel 列中搜索关键字仅返回第一个单元格详细信息
- python - 如何在 sqlite3 python 中创建外键
- gitlab - Git Lab 配置问题
- vue.js - 如何在 nuxt.js 中创建动态嵌套路由
- python - 如何跨平台安装包 pipenv,方法取决于平台?
- html - 如何在具有假行跨度的 HTML 表格单元格中居中文本?(两个或更多 tds 在单元格边界处没有边界)