适合生产使用的最佳、最安全的 Java Profiler?

发布于 2024-09-16 04:48:07 字数 1539 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

极致的悲 2024-09-23 04:48:07

您尝试过 YourKit 吗?它几乎具有您正在寻找的所有功能。

Have you tried YourKit? It has almost all of the features you are looking for.

渡你暖光 2024-09-23 04:48:07

Java VisualVM 是一个提供可视化界面的工具,用于查看运行在 Java 虚拟机 (JVM) 上的基于 Java 技术的应用程序(Java 应用程序)的详细信息。 Java VisualVM 组织由 Java 开发工具包 (JDK) 工具检索的 JVM 数据,并以允许您快速查看多个 Java 应用程序数据的方式呈现信息。您可以查看本地应用程序和远程主机上运行的应用程序的数据。您还可以捕获有关 JVM 软件的数据并将数据保存到本地系统,以便稍后查看数据或与其他人共享数据。这是 Oracle JDK 自带的...

$ jvisualvm 

Java VisualVM is a tool that provides a visual interface for viewing detailed information about Java technology-based applications (Java applications) while they are running on a Java Virtual Machine (JVM). Java VisualVM organizes JVM data that is retrieved by the Java Development Kit (JDK) tools and presents the information in a way that enables you to quickly view data on multiple Java applications. You can view data on local applications and applications that are running on remote hosts. You can also capture data about the JVM software and save the data to your local system, and view the data later or share the data with others. This comes with Oracle JDK it self...

$ jvisualvm 
女皇必胜 2024-09-23 04:48:07

我对 jProfiler 很满意。

I have been happy with jProfiler.

听你说爱我 2024-09-23 04:48:07

我更喜欢 Java Flight Recorder。它几乎不会造成任何性能开销,并且有一个漂亮的 GUI。添加 JVM 参数

-XX:+UnlockCommercialFeatures -XX:+FlightRecorder

-XX:StartFlightRecording=name=test,filename=test.jfr,dumponexit=true

并使用 JMC 打开记录。

I prefer Java Flight Recorder. It causes almost no performance overhead and has a nice GUI. Add JVM parameters

-XX:+UnlockCommercialFeatures -XX:+FlightRecorder

-XX:StartFlightRecording=name=test,filename=test.jfr,dumponexit=true

and open the record with JMC.

遗心遗梦遗幸福 2024-09-23 04:48:07

我使用 Eclipse TPTP - Eclipse Test &性能工具平台项目。是否适合生产使用,取决于用户。对我来说,这很好,并且确实满足了您的需求。

http://www.eclipse.org/tptp/

I use Eclipse TPTP - Eclipse Test & Performance Tools Platform Project. Whether it is suitable for production use or not, it depends on the user. For me, it's fine and it does meet your needs.

http://www.eclipse.org/tptp/

紙鸢 2024-09-23 04:48:07

另一种选择是 http://www.newrelic.com/。我们已经在生产中使用它一段时间了,它似乎非常可靠和高性能。设置简单(一个 .jar 和一个 -agent 命令行选项)。

Another option is http://www.newrelic.com/. We have been using it in production for some time, and it seems to be pretty reliable and performant. Simple to setup (one .jar and a -agent commandline option).

凉城已无爱 2024-09-23 04:48:07

还有另一个名为 javosize 的新选项

当我在谷歌上寻找“最佳 java 分析器”时,我在第一个非付费链接(这是一个博客)上看到了该帖子评论中的相同工具:

https://blog.oio。 de/2014/03/07/java-profilers-a-short-comparison- Between-jprofiler-yourkit-and-javas-visualvm/

希望有帮助!

编辑:正如评论所说,linkedin 链接是一个私人论坛。抱歉。以下是主站点的链接:

http://www.javosize.com/gettingStarted.html

There's another new option called javosize

When I looked for "best java profiler" on google, I saw on the first non-paid link (it's a blog), the same tool on the comments to the post:

https://blog.oio.de/2014/03/07/java-profilers-a-short-comparison-between-jprofiler-yourkit-and-javas-visualvm/

Hope it helps!

Edit: As comments say, linkedin link is to a private forum. Sorry for it. Here is the link to main site:

http://www.javosize.com/gettingStarted.html

-残月青衣踏尘吟 2024-09-23 04:48:07

FusionReactor Java 应用程序性能监视器还包括一个开销非常低的 Java Profiler 作为其功能组合的一部分。
http://www.fusion-reactor.com/product-java-profiler/
FusionReactor 可以在几分钟内安装完毕。他们有 14 天的免费试用期来测试它。

FusionReactor Java Application Performance Monitor, also includes a very low overhead Java Profiler as part of its feature portfolio.
http://www.fusion-reactor.com/production-java-profiler/
FusionReactor can be installed in a couple of minutes & they have a free 14 day trial to test it out.

青衫负雪 2024-09-23 04:48:07

查看Java Mission Control 与飞行记录器结合使用。从 Oracle JDK 7 Update 40 (7u40) 发布开始,Java Mission Control 与 HotSpot JVM 捆绑在一起,因此它高度集成,并且对运行时性能影响很小。它具有像 Callgrind 一样的调用树功能。

Take a look at Java Mission Control in conjunction with Flight Recorder. Starting with the release of Oracle JDK 7 Update 40 (7u40), Java Mission Control is bundled with the HotSpot JVM, so it is highly integrated and purports to have small effects on run-time performance. It has call tree functionality like Callgrind.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文