Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个运行大约一个小时 10 分钟的 Maven 构建。这是一个巨大的产品。我试图通过分析构建来了解需要这么多时间的原因,然后开始了解从那里改变什么。
我对如何描述它有点迷茫。我尝试使用 Jprofiler,但问题是我无法将它连接到 maven 构建 JVM 并且无法获得任何结果。
任何提示表示赞赏!
(查看了关于 stackoverflow 的最流行的类似问题,但除了建议 Jprofiler 不起作用之外,没有任何实际帮助)。
将这些参数添加到您的 Maven 构建中
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=1099
然后运行
java/bin/jvisualvm
正在运行的构建必须出现在要分析的可能 JVM 列表中。