首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >刚接触Java性能分析时,我似乎在线程方面遇到了问题

刚接触Java性能分析时,我似乎在线程方面遇到了问题
EN

Stack Overflow用户
提问于 2020-06-18 00:55:34
回答 1查看 37关注 0票数 2

我做了一个光线投射引擎,它有一些减速。我以前从来没有做过分析,只需要一步一步地调试。我使用了JProfiler,据我所知,问题似乎是等待/阻塞的线程。我不知道为什么会这样。如果有人能看一下代码,并给我一些提示,我会非常感激。代码是英语的,但一些注释仍然是法语的(翻译正在进行中)。我已经试着让代码尽可能的明确,但是如果有什么你不确定的地方,我会解释的。我不太熟悉线程是如何工作的,但我相信所有与它们相关的东西都在“控制”包中。有很多类,所以我把所有东西都放在github上,而不是把代码放在这里:

https://github.com/Thormind/Raycasting-engine.git

这是线程分析的图像。除此之外,其他一切(内存、cpu)似乎都很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-18 14:54:18

转到调用树视图,记录CPU数据,并将线程状态选择器设置为“阻塞”,然后您就会看到阻塞发生在哪个调用堆栈中。

有关阻塞情况的详细分析,请参阅“监视器和锁”视图部分。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62434328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档