`
zwhc
  • 浏览: 265885 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

java -Xrunhprof:help

阅读更多
java -Xrunhprof:help

     HPROF: Heap and CPU Profiling Agent (JVMTI Demonstration Code)

hprof usage: java -agentlib:hprof=[help]|[<option>=<value>, ...]

Option Name and Value  Description                    Default
---------------------  -----------                    -------
heap=dump|sites|all    heap profiling                 all
cpu=samples|times|old  CPU usage                      off
monitor=y|n            monitor contention             n
format=a|b             text(txt) or binary output     a
file=<file>            write data to file             java.hprof[{.txt}]
net=<host>:<port>      send data over a socket        off
depth=<size>           stack trace depth              4
interval=<ms>          sample interval in ms          10
cutoff=<value>         output cutoff point            0.0001
lineno=y|n             line number in traces?         y
thread=y|n             thread in traces?              n
doe=y|n                dump on exit?                  y
msa=y|n                Solaris micro state accounting n
force=y|n              force output to <file>         y
verbose=y|n            print messages about dumps     y

Obsolete Options
----------------
gc_okay=y|n

Examples
--------
  - Get sample cpu information every 20 millisec, with a stack depth of 3:
      java -agentlib:hprof=cpu=samples,interval=20,depth=3 classname
  - Get heap usage information based on the allocation sites:
      java -agentlib:hprof=heap=sites classname

Notes
-----
  - The option format=b cannot be used with monitor=y.
  - The option format=b cannot be used with cpu=old|times.
  - Use of the -Xrunhprof interface can still be used, e.g.
       java -Xrunhprof:[help]|[<option>=<value>, ...]
    will behave exactly the same as:
       java -agentlib:hprof=[help]|[<option>=<value>, ...]

Warnings
--------
  - This is demonstration code for the JVMTI interface and use of BCI,
    it is not an official product or formal part of the JDK.
  - The -Xrunhprof interface will be removed in a future release.
  - The option format=b is considered experimental, this format may change
    in a future release.
0
1
分享到:
评论

相关推荐

    java虚拟机参数

    -Xprof 输出CPU概况数据 -Xrunhprof[:help]|[:&lt;option&gt;=, ...] 执行 Java Virtual Machine Profiler Interface(Java虚拟机探查接口)的堆,CPU,或者监视器概况。 -Xdebug 允许远端debug -...

    HPROF Agent 中文版本

    - `-Xrunhprof`接口仍然可用,其行为与`-agentlib:hprof`相同。 **功能详解** 1. **堆分配配置文件(heap=sites)**:这个选项可以生成按分配站点的堆使用信息,帮助分析内存分配的热点。 2. **堆转储(heap=dump...

    java问题定位技术+性能优化

    - 使用JVM的`-Xrunhprof`选项进行内存分析。 - **2.3.4 JProfiler、JBuilder等工具** - 这些工具提供了丰富的性能分析功能。 - **2.3.5 手工打印时间戳** - 在关键位置插入打印语句,记录执行时间。 #### 三、...

    性能测试应用中间件调优.

    - `-Xrunhprof` 用于输出CPU性能分析数据,这对于进一步优化程序具有重要意义。 #### WLS参数与配置优化 WebLogic Server 是一款广泛使用的中间件产品,通过合理配置其参数与选项,可以显著提升系统的性能。 1. ...

    AntProf-开源

    AntProf是用于分析Java程序的Ant任务。 Java VM包括用于收集概要文件数据的各种内置选项,例如-prof,-Xrunhprof,-Xprof。 AntProf理解这些选项,并将所有内容打包到方便的Ant任务中。

Global site tag (gtag.js) - Google Analytics