游戏服务器的*.DMP文件调试

当游戏服务器遇到奔溃问题时,通过生成转存文件并利用VS进行调试。步骤包括:1) 生成.DMP文件;2) 拷贝到本地;3) 使用VS打开并设置符号路径;4) 加载对应pdb文件;5) 选择“仅限本机”调试,找到奔溃代码行。注意pdb与动态库版本一致性及代码管理。良好的代码管理习惯能提高效率和解决问题的速度。
摘要由CSDN通过智能技术生成

好记性不如烂笔头。

1、因为服务器和开发机器是分开的、遇到那种奔溃性的问题。在服务器上面都不知道怎么去定位问题所在。SO

要解决这个问题。

1、*.EXE奔溃后

这个时候不要急,因为在服务器上面,也没有源码给你调试。

2、打开任务管理器,选择已经崩溃的进程-》右击生成转存文件。复制该文件。

3、将其拷贝到本地发布版本下的组件目录下(该目录是用来发布版本,上传组件用的)

4、右击转储文件,选择VS打开该文件,显示

5、打开“设置符号路径”

6、点击红色箭头指示、添加需要解析的pdb文件。

该pdb文件是你产生崩溃动态库所对应的pdb文件;目录也就是这个dmp文件所拷贝的目录;

添加完成后->确定;

7、再点击“使用 仅限本机 进行调试” 就可以看到具体的崩溃点。能具体到奔溃的代码行,对代码分析非常有帮助。

 

可能出现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值