`

Jmap Jinfo <pid>异常

 
阅读更多

un.jvm.hotspot.debugger.DebuggerException: Can't attach to the process

 

解决方法: 
1. echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope 
该方法在下次重启前有效。 

2. 永久有效方法 
sudo vi /etc/sysctl.d/10-ptrace.conf 
编辑下面这行: 
kernel.yama.ptrace_scope = 1 
修改为: 
kernel.yama.ptrace_scope = 0 
重启系统,使修改生效。 

分享到:
评论

相关推荐

    JVM问题诊断常用命令

    jinfo [option] &lt;pid&gt; jinfo [option] &lt;executable&gt; &lt;core&gt; jinfo [option] [server-id@]&lt;remote-hostname-or-IP&gt; ``` - `&lt;pid&gt;`:目标Java进程的进程ID。 - `&lt;executable&gt;`:目标可执行文件路径。 - `&lt;core&gt;`:...

    【转】Java内存泄露_JVM监控工具介绍jstack_jconsole_jinfo_jmap_jdb_jstat

    例如,我们可以通过`jinfo -flag &lt;flag&gt; &lt;pid&gt;`查看某个Java进程是否启用了特定的JVM标志,或者使用`jinfo -flags &lt;pid&gt;`列出所有有效的JVM标志。 `jmap`则是一个用于分析堆内存的工具。它允许我们导出堆内存的...

    JAVA-JVM参数讲解

    - `jinfo &lt;pid&gt;`:输出指定进程的所有参数和系统属性。 - `jinfo -flag name &lt;pid&gt;`:输出指定名称的参数。 - `jinfo -flag [+-]name &lt;pid&gt;`:开启或关闭指定名称的参数。 - `jinfo -flag name=value &lt;pid&gt;`:...

    性能测试常用命令.doc

    * 获取 Java 进程详细属性:jinfo &lt;jpid&gt; * 查看 Java 进程的 GC 情况:jstat -gcutil &lt;jpid&gt; 1000 51000 * 查看 Java 进程的 GC 原因:jstat -gccause &lt;jpid&gt; 1000 51000 * 查看 Java 进程的 heap 直方图:jmap -...

    虚拟机监控工具详请.rar

    使用`jinfo -flag &lt;option&gt; &lt;pid&gt;`可以查看特定JVM实例的某个选项值,而`jinfo -flags &lt;pid&gt;`则列出所有已设置的选项。 4. **jmap(Memory Map for Java)**: jmap是一个内存映射工具,它可以提供堆dump文件,...

    JVM学习笔记(一)

    - `jmap -dump:format=b,file=./&lt;filename&gt;.hprof &lt;pid&gt;`:将Java堆转储为hprof二进制格式到文件。 - `jmap -heap &lt;pid&gt;`:打印Java堆的概要信息,包括GC算法、堆配置等。 例如: ``` jmap 24917 jmap -dump:...

    JVM命令行监测工具详解

    - `jmap -dump:format=b,file=&lt;filename&gt; &lt;pid&gt;`:导出内存映像文件。 - `jmap -heap &lt;pid&gt;`:显示堆内存配置和使用情况。 - `jmap -histo &lt;pid&gt;`:列出内存中类实例的数量和大小。 六、jhat (Java Heap Analysis ...

    java—JDK内置工具使用技巧详解

    - **命令格式**:`jmap [options] &lt;pid&gt;` 或 `jmap [options] core` ##### 5. jdb - **功能**:jdb 是一个文本模式下的调试器,可以用来调试 Java 程序。支持设置断点、单步执行等操作。 - **使用场景**:适用于...

    JDK自带调试工具doc

    `jinfo -flags &lt;pid&gt;`可以显示进程的启动参数,而`jinfo -sysprops &lt;pid&gt;`则可以查看系统属性。 6. `jsadebugd`:服务端代理调试守护进程,主要在JDK的调试和服务性功能中发挥作用,允许远程调试和诊断。 以上工具...

    JVM监控工具介绍

    jmap [options] &lt;pid&gt; | &lt;core&gt; ``` **示例:** ``` jmap -heap 2083 ``` #### jinfo **概述:** jinfo可以查询Java应用程序的配置信息,如系统属性和JVM启动参数。这对于理解Java应用程序的运行环境非常有帮助。...

    jvm工具、参数调优&调试技巧

    - `jstat -gccapacity &lt;pid&gt;`:显示各个内存区域(如年轻代、老年代、永久代)的容量信息。 - `jstat -util &lt;pid&gt;`:提供垃圾回收器的利用率信息。 例如,`jstat -gccapacity 23789`会显示类似这样的输出: ```...

    Java常用指令大全.zip

    - `jinfo -flag &lt;flag&gt; &lt;pid&gt;`:查看或修改指定进程的JVM标志,如内存设置、线程栈大小等。 8. **jmap**:Java内存映射工具 - `jmap -heap &lt;pid&gt;`:显示指定进程的堆内存详细信息,帮助分析内存使用情况。 9. **...

    多线程下常用调试命令1

    它可以帮助我们查看或修改特定进程的JVM参数,如`jinfo -flag &lt;flag&gt; &lt;pid&gt;`来查看或设置指定标志的值。 - `jconsole`和`jvisualvm`: 这两个是图形界面的Java性能监视和诊断工具,提供了丰富的功能,如实时监控CPU...

    JAVA JVM内存监控工具总结

    例如,`jmap -histo &lt;pid&gt;`将显示对象的频率分布,而`jmap -dump:format=b,file=&lt;filename&gt; &lt;pid&gt;`会创建一个二进制heap dump文件。 4. **jinfo (Configuration Info for Java)** jinfo可以提供运行时Java进程的...

    使用java自带工具监控jvm运行状态

    例如,你可以使用`jinfo -flag PermSize &lt;pid&gt;`来查看特定进程的PermGen空间大小,或者`jinfo -flag &lt;name&gt;=&lt;value&gt; &lt;pid&gt;`来设置某个参数的值。但要注意,修改运行时的JVM参数可能需要管理员权限,并且不是所有参数...

    java虚拟机常用命令

    jinfo [options] &lt;pid&gt; ``` 其中,options可以是: - `-flag &lt;name&gt;`:打印指定参数的值; - `-flags`:打印所有虚拟机参数的值; - `-sysprops`:打印Java系统属性。 jinfo命令有助于我们在不重启应用程序的情况下...

    JDK监控和故障处理工具

    例如,使用 `jmap -dump:live,format=b,file=&lt;filename&gt; &lt;pid&gt;` 可以生成堆的快照文件,方便后续使用内存分析工具(如MAT、JVisualVM等)进行分析。 ### JSTACK JSTACK用于生成当前JVM中所有线程的堆栈跟踪,这对于...

    Java2语言命令详解

    例如,`jinfo -flag MaxHeapSize &lt;pid&gt;`会显示指定进程的最大堆大小。 以上就是Java2中的核心命令详解,熟练掌握这些命令对于日常的Java开发和问题排查至关重要。在实际工作中,可以根据需求灵活运用这些工具,提升...

    JVM性能调优监控工具1

    例如,你可以通过`jinfo -flag [option] &lt;pid&gt;`来查看或修改特定Java进程的JVM参数。 2. **Jstat**: Jstat是一个强大的统计工具,它可以提供关于JVM内存使用情况的实时信息,包括类装载、垃圾收集、内存区域的...

Global site tag (gtag.js) - Google Analytics