• 技术文章 >java >java基础

    java中jstack是什么

    小妮浅浅小妮浅浅2021-06-16 09:57:15原创2791

    说明

    1、jstack是java虚拟机自带的栈跟踪工具。jstack用来输出给定java进程ID、corefile或远程调试服务的Java堆栈信息。2、可以使用Jstack工具为java虚拟机当前时刻生成线程快照。

    作用

    线程停止时,通过jstack看各线程的调用堆栈,可以知道没有反应的线程在后台做什么,等待什么资源。

    实例

    通过jps确定当前执行任务的进程号。

    jonny@~$ jps
    597
    1370 JConsole
    1362 AppMain
    1421 Jps
    1361 Launcher

    以上就是java中jstack的介绍,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java jstack
    上一篇:java Channel是什么 下一篇:java使用JConsole检测死锁

    相关文章推荐

    • java中LinkedHashMap和HashMap区别• java中LinkedHashMap添加元素• java中BigDecimal是什么• java BigDecimal的格式化• BigDecimal在java的异常解决• java内存结构的组成• java synchronized的三种同步• java中SPI是什么意思• java中的嵌套类是什么• java内部类的优点

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网