当前位置:  开发笔记 > 编程语言 > 正文

Solaris Core转储分析

如何解决《SolarisCore转储分析》经验,为你挑选了1个好方法。

我使用pstack来分析Solaris中的核心转储文件

我怎样才能分析solaris的核心转储?

可以使用哪些命令来执行此操作?

转储还有哪些其他信息?



1> philant..:

您可以使用Solaris模块化调试器,mdb或dbx.mdb附带SUNWmdb(或64位版本的SUNWmdb x)包.

核心文件是崩溃时正在运行的进程的映像.

根据您的应用程序是否使用调试标志进行编译,您将能够查看堆栈的图像,从而知道导致核心的函数,获取传递给该函数的参数的值,值变量,分配的内存区域......

在最近的solaris版本中,您可以使用coreadm命令配置核心文件将包含的内容; 例如,您可以拥有进程附加到的映射内存段.

请参阅MDB文档和dbx文档.在GDB快速参考卡也有帮助,一旦你知道GDB的基本知识.


Solaris模块化调试器非常棒,与libumem一起使用时是一个非常强大的工具.http://blogs.sun.com/pnayak/entry/finding_memory_leaks_within_solaris
推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有