gpt4 book ai didi

java - Linux 系统上使用 Java/Eclipse TPTP 进行 16 线程/16 核心代码分析

转载 作者:行者123 更新时间:2023-12-01 05:38:49 26 4
gpt4 key购买 nike

我用 Java 开发了一个很好的多线程遗传算法,它运行在运行 CentOS、128GB RAM 的 16 核系统上。

我想使用代码分析器来查看当我将模拟中的突变数量增加到超过某个点时,是否可以找出代码的哪一部分陷入困境。内存似乎不是问题。

所以我在服务器上安装了VNC和Eclipse 3.6SR2,并安装了TPTP插件。

问题:最大的问题是,当我进行 TPTP“执行时间分析”(我使用“top”进行检查)时,Eclipse 看起来并没有使用多个内核。通常,当程序从命令行运行时,它使用的内核数量与程序中的线程数量相同。

有没有办法在 Eclipse 配置中解决这个问题?

最佳答案

免责声明:我公司开发JProfiler

使用 JVMTI 的探查器不应更改常规执行的多核线程分布。 TPTP 可能不是您的最佳选择。

市场上有几种功能强大的 Java 分析器。最知名的免费选项是VisualVM在多线程和监视器争用分析领域具有更强大分析功能的商业替代方案是 JProfiler - 有一个功能齐全的免费试用版。

关于java - Linux 系统上使用 Java/Eclipse TPTP 进行 16 线程/16 核心代码分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7664785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com