博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年5月26日

摘要: 软件崩溃后相关信息保存简介:现在我们的服务端程序在崩溃后,虽然记录了相关的堆栈信息,但是记录的崩溃位置是可执行文件中的绝对地址,需要用相关的软件加载对应的.map文件来分析,得到代码中的崩溃位置.如果程序在崩溃时可以自动保存崩溃点在代码中的位置,记在log中,那么分析起来会方便很多.尤其如果记录的log量多一些的时候.Codeproject上有一个名为blackbox的动态链接库,该库的作用就是在程序崩溃时自动保存现场的一切有用信息,比如,堆栈;寄存器;当时的cpu使用;内存使用;当时存在的其他进程;计算机的物理信息等.某种应用如果用在我们的服务器端,大量修改代码是不现实的,最好的情况是不需要 阅读全文

posted @ 2011-05-26 17:52 浪端之渡鸟 阅读(488) 评论(1) 推荐(0) 编辑