We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(10)
您尝试过 YourKit 吗?它几乎具有您正在寻找的所有功能。
Have you tried YourKit? It has almost all of the features you are looking for.
Java VisualVM 是一个提供可视化界面的工具,用于查看运行在 Java 虚拟机 (JVM) 上的基于 Java 技术的应用程序(Java 应用程序)的详细信息。 Java VisualVM 组织由 Java 开发工具包 (JDK) 工具检索的 JVM 数据,并以允许您快速查看多个 Java 应用程序数据的方式呈现信息。您可以查看本地应用程序和远程主机上运行的应用程序的数据。您还可以捕获有关 JVM 软件的数据并将数据保存到本地系统,以便稍后查看数据或与其他人共享数据。这是 Oracle JDK 自带的...
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...
我对 jProfiler 很满意。
I have been happy with jProfiler.
我更喜欢 Java Flight Recorder。它几乎不会造成任何性能开销,并且有一个漂亮的 GUI。添加 JVM 参数
-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:StartFlightRecording=name=test,filename=test.jfr,dumponexit=true
and open the record with JMC.
结帐 CA Wily。
http://www.ca.com/us/application-management.aspx
Checkout CA Wily.
http://www.ca.com/us/application-management.aspx
我使用 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/
另一种选择是 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).
还有另一个名为 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
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.
查看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.