gstack命令的说明如下:

NAMEgstack - print a stack trace of a running process

SYNOPSISgstack pid

DESCRIPTIONgstack  attaches  to the active process named by the pid on the command line, and prints out an execution stack trace.  If ELF sym‐bols exist in the binary (usually the case unless you have run strip(1)), then symbolic addresses are printed as well.If the process is part of a thread group, then gstack will print out a stack trace for each of the threads in the group.

它的用法很简单,只要在gstack命令后面跟上某个进程pid就可以,例如查询一个newthread进程的运行堆栈信息:

[yuanping@Linux ~]$ gstack `pgrep newthread | head -1`
Thread 2 (Thread 0xb77d7b40 (LWP 4165)):
#0  0x00e13424 in __kernel_vsyscall ()
#1  0x4ebf79c6 in nanosleep () from /lib/libc.so.6
#2  0x4ebf77df in sleep () from /lib/libc.so.6
#3  0x0804853a in thread ()
#4  0x4ed27cd3 in start_thread () from /lib/libpthread.so.0
#5  0x4ec324de in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb77d8900 (LWP 4164)):
#0  0x00e13424 in __kernel_vsyscall ()
#1  0x4ed28dd5 in pthread_join () from /lib/libpthread.so.0
#2  0x080485bd in main ()
[yuanping@Linux ~]$ 

转载于:https://www.cnblogs.com/yuanping/archive/2013/01/07/2850316.html

Linux环境下通过gstack命令查看进程的运行堆栈信息相关推荐

  1. mysql的删除命令+linux命令大全,Linux环境下MySQL基础命令----查看、创建、删除库和表...

    案例二,查看数据库 MySQL是一套数据库管理系统,支持运行多个库,每个库相当于一个容器,存放着许多表.数据就存在这些表中,所以查看.创建.删除库和表,在工作中必不可少. 一,查看 1,查看当前服务器 ...

  2. linux简单命令解释器设计,Linux环境下模拟实现命令解释器

    在Linux环境下模拟实现命令解释器 一.程序概述 1.进入系统概述 本次课程设计是在红帽Linux发行版(Red Hat Enterprise Linux AS release 4 (Nahant ...

  3. linux环境下使用sort命令完成常见排序操作

    文章目录 前言 命令作用 常见选项 数据文件 核心参数 用法展示 按照指定列排序 将排序结果存入指定文件 查看文件是否已经排序好 去掉排序结果中的重复行 按照数值结果进行排序 反向排序 自定义分割字符 ...

  4. linux curl命令 post,linux环境下使用curl命令设置Header参数发送post请求

    linux环境下使用curl命令设置Header参数发送post请求 linux环境下使用curl命令设置Header参数发送post请求 案例1:curl命令发送post请求并且获取返回结果以及响应 ...

  5. 【转载】dos下通过wmic命令查看硬盘和内存/CPU信息(windows自带命令查看硬件信息)

    更新时间:2014年05月11日 00:26:16   投稿:mdxy-dxy 这篇文章主要介绍了windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息的方法,需要的朋友可以 ...

  6. linux环境下从路径字符串中截取目录和文件名信息

    文章目录 前言 使用系统命令完成路径截取 使用 basename 命令获取文件名 使用 dirname 命令获取目录名 利用变量提取操作完成截取 截取根目录 截取文件名 截取文件后缀 截取文件所在的目 ...

  7. 计算机的硬盘 内存在哪查到,dos下通过wmic命令查看硬盘和内存/CPU信息(windows自带命令查看硬件信息)...

    怎么查硬盘里隐藏的内存 如何在windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息?最直接的是:开始→运行→CMD打开命令提示符,在该窗口下输入systeminfo执行,即 ...

  8. (win和win server)dos下通过wmic命令查看硬盘和内存/CPU信息(windows自带命令查看硬件信息)

    如何在windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息?最直接的是:开始→运行→CMD打开命令提示符,在该窗口下输入systeminfo执行,即可看到几乎所有想知道的系 ...

  9. 【工具】linux中用top、ps命令查看进程中的线程

    在Linux上显示某个进程的线程的几种方式. 方法一:PS 在ps命令中,"-T"选项可以开启线程查看.下面的命令列出了由进程号为<pid>的进程创建的所有线程. $ ...

最新文章

  1. 自然语言处理(nlp)之词袋模型及句子相似度
  2. 编程爱好者学vb还是python-Python语言为什么被称为高级程序设计语言?
  3. 简化软件集成:一个Apache Camel教程
  4. IIS7开启gZip动态压缩
  5. hough变换检测圆周_一文解读经典霍夫变换(Hough Transform)
  6. 我开博客啦,呵呵,欢迎各位朋友。
  7. 【转】浅析Java中的final关键字
  8. Windows Server 2012/2012 R2:安装和配置 SMTP 服务器
  9. Google 搜索老矣,尚能饭否?
  10. 如何在windows中使用cmd命令去编译,运行C++程序
  11. mysql 工具 国产_推荐一款国产化比较好用的数据可视化工具(BI工具)
  12. 展开收起js动画效果
  13. linux apache mysql python 搭建_linux 下安装 mysql 并配置 python 开发环境
  14. LINUX FFMPEG编译详细过程记录(最全)
  15. c语言自治区二级考试题库,新疆自治区计算机二级c语言考试题库---副本.pdf
  16. element tree不刷新视图_安卓从入门到进阶第五章(视图查看)
  17. lowB三人组---冒泡排序原理和实现
  18. 男朋友向女朋友打的辞职报告
  19. 记录93年男孩日常消费网店收入
  20. 2014 junior T1 珠心算测试 题解

热门文章

  1. ARM环境中的c语言socket进程通信-转
  2. mysql数据库什么是事件_[数据库]Mysql 事件(定时任务)
  3. markDown用这一招实现图片并排显示
  4. 【操作系统】输入输出系统(上)-思维导图
  5. weblogic 10 及以后版本需要单独生成Weblogic10.3客户端jar文件
  6. 协助你写 Python,只是 AI 取代程序员的第一步
  7. BZOJ5343[Ctsc2018]混合果汁——主席树+二分答案
  8. Deepin-文件目录介绍
  9. 使用PL/SQL删除百万条记录的大表
  10. shell脚本命令(记录)