coredump是什么意思 核心已转储是什么意思?
浏览量:1837
时间:2021-03-15 12:02:29
作者:admin
核心已转储是什么意思?
Core file Core file,也称为Core dump,是一个磁盘文件,当进程在接收到某些信号后停止运行时,操作系统会将进程地址空间的内容和有关进程状态的其他信息写入其中。此信息通常用于调试。术语core file来自核心内存。核心转储通常意味着操作系统在接收到特定信号时完成的操作。信号可以由程序执行过程中的异常触发,也可以由外部程序发送。操作的结果是生成进程的内存转储文件,其中包含进程的当前堆栈信息。程序本身生成的coredump文件可用于分析程序运行错误的位置。GDB在Linux平台上常用于coredump文件分析;pstack和pflags在Solaris平台上使用;userdump和WinDbg在Windows平台上使用。由外部程序触发的转储通常用于分析进程的运行状态,例如内存使用情况/线程状态。UMEM是Solaris常用的内存分析工具,需要先通过gcore PID获取coredump文件,然后继续分析内存。
coredump是什么意思 coredump文件查看方法 gdb调试core文件详解
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。