java - 是否有用于 Java 的控制台分析器?

标签 java linux terminal console profiling

是否有类似 gprof 的 Java 分析器可以从 Linux 的终端运行? 我找到的所有工具都是 GUI 程序,我需要从终端运行它。

最佳答案

JVM 有一个名为 HPROF 的内置分析器.您可以像这样在命令行上启用它:

java -agentlib:hprof=file=hprof.txt,cpu=samples MyClass

这将在程序完成时将配置文件信息转储到文本文件中。除了分析 CPU 使用情况外,它还可以跟踪堆使用情况。

关于java - 是否有用于 Java 的控制台分析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11123727/

相关文章:

c - 内核 block 设备

linux - 如何将 mjpeg 从网络摄像头更改为 yuyv422 到 v4l2loopback?

mysql - 服务 mysql 启动在我的日志文件中留下 "privilege tables: Table ' mysql.user' 不存在“并且服务器失败

text - ncurses 滚动窗口的文本内容

ruby - 查找当前标准输出或如何将输出重定向回控制台

java - 玩框架 URL validator ?

java - 使用 super 的方法可以获取对象的子类型并将其添加到列表中吗?

java - 无法使用本地 hadoop 连接 azure blob 存储

java - TestNG 使用的程序参数适用于我的测试代码,而不是 TestNG

terminal - 我怎样才能从 C 中清除另一个 tty?