当前位置: 首页 > news >正文

网站建设十大公司网站和软件建站

网站建设十大公司,网站和软件建站,银行crm系统,注册一个公司大概要多少钱使用场景 假设自己开发的程序出现了未知原因的卡死,该怎么调查呢? 最好的方式肯定是用VS重现一下,查看卡死时候的堆栈来调查。 但很多时候这种理想的情况不存在,一是重现的时间可能很长,二是可能不稳定,所…

使用场景

假设自己开发的程序出现了未知原因的卡死,该怎么调查呢?
最好的方式肯定是用VS重现一下,查看卡死时候的堆栈来调查。

但很多时候这种理想的情况不存在,一是重现的时间可能很长,二是可能不稳定,所以当前卡死的情况可能是“珍贵”的。
此时最好的方法是使用VS附加(Attach)到进程。但这个也有一些限制。
另一种方式是,创建转储(dump)文件,而这个dump文件可以用WinDbg来打开调查运行的堆栈。最近同事教了我这种方法解决了一个问题,我备忘一下。

0. 创建转储(dump)文件

为了测试,我在UE里面故意做一个按钮,点击就 Sleep 30秒来模拟程序卡死的情况:
在这里插入图片描述
等点击按钮后进入卡死的时候。打开任务编辑器,右键这个进程“创建内存转储文件”。
在这里插入图片描述
等待一段时间
在这里插入图片描述
创建好后,会告诉你位置。
在这里插入图片描述

1. 下载安装WinDbg

Install WinDbg - Windows drivers | Microsoft Learn
在这里插入图片描述
在这里插入图片描述

2. 使用WinDbg查看程序当前运行的堆栈

打开WinDbg。选择 Open dump file,并且填入刚才保存的dump文件。
在这里插入图片描述
在Stack界面即可看到堆栈,此时可以看到是调用了 Sleep 造成的卡死。
在这里插入图片描述

http://www.dtcms.com/a/397565.html

相关文章:

  • 石家庄 网站 科技商标设计用什么软件
  • 阿里云主机 多个网站wordpress卡顿
  • 网站备案时 首页河北手机网站制作公司
  • 行业网站怎么推广学校培训网站开发
  • 微企点做的网站怎么去底下的郑州关键词排名外包
  • 房产中介网站建设技巧杭州企业宣传片制作
  • 商务网站建设公司建设手机网站例
  • 做网站都用什么技术本人有五金件外发加工
  • 网站栅格布局北京现在可以自由出入吗
  • 2016市网站建设总结地方性门户网站
  • 查找网站建设历史记录百度小说搜索排行榜
  • 长沙网页建站nas可以做视频网站吗
  • 建设网站要做的工作南通网站建设制作公司
  • 免费自助建站网站建设免费信息发布高校后勤网站建设要求
  • 美食网站开发与设计报告个人网站开发视频
  • 响应式网站手机端尺寸怎么做网站淘宝转换工具
  • 南海区建设网站常州微网站
  • 网站建设金手指排名霸屏深圳 三人 网站建设
  • 北京网站推广外包在北京网站建设的岗位
  • 电子商务网站建设与电子支付上海市官方网站
  • 建站用什么平台好建一个展示网站下班多少钱
  • 温州整站推广咨询广州代运营公司有哪些
  • 一个网站的首页设计ps个人资料展示网站
  • 建设工程设计招标信息网站.知识网站
  • 网站空间的存放种类中国有哪些跨境电商平台
  • 网站换空间步骤wdcp创建网站
  • 想建一个网站seo排名优化价格
  • 开发网站公司价格软件开发平台
  • 网站如何做三端适配服装外贸平台有哪些
  • 钢材原材料东莞网站建设网站设计制作哪种快