一:背景 上一篇我们聊到了如何通过 procdump 抓取 cpu爆高 和 内存暴涨 两种情况,这一篇再聊聊如何去抓程序 挂死 和 意外退出. 二:程序挂死 1. 定义 程序挂死 简单的说就是程序没有响应,既然没响应了,可能 死锁, 可能 负载过大线程池耗尽 等等情况,万千世界,啥情况都有. 既然是用 procdump 去抓,我得先了解下它对 挂死 (hung on) 的定义? -h Write dump if process has a hung window (does not respon…
一:背景 相信很多人都知道通过 任务管理器 抓取dump,虽然简单粗暴,但无法满足程序的无数种死法,比如: 内存膨胀,程序爆炸 CPU爆高,程序累死 应用无响应,用户气死 意外退出,和人生一样 既然手工太弱鸡,那有什么好的工具呢? 除了 adplus,本文推荐一款神器 procdump, 下载地址:https://docs.microsoft.com/zh-cn/sysinternals/downloads/procdump ,还能支持 linux ,具体怎么安装就不细说了. 二:内存膨胀,程序…
<pre style=""><pre class="cpp" name="code">1 #include <windows.h>//① 2 LRESULT CALLBACK WinSunProc( 3 HWND hwnd,      // handle to window 4 UINT uMsg,      // message identifier 5 WPARAM wParam,  // first me…
一将功成万骨枯,这种事在有泡沫的行业总是会发生的.移动互联网尤甚.从<愤怒的小鸟>到<植物大战僵尸>.<捕鱼达人>.<唱吧>.<陌陌>……一个个App应用一夜之间“爆红”,它们创造的用户和融资神话,刺激了数以百万计的个人和小团队投入到App开发中来,他们也想做暴发户. 浮华褪去,只剩下一堆App尸体. 据街旁网CEO刘大卫回忆,2010年与街旁同时诞生的LBS应用接近20家,这让他很有安全感,以为自己选对了方向.一年之后,这些应用陆续消失,街旁也…
1. 生成了一个线程,需要告诉编译器是否管理 必须告诉编译器是不管理还是管理,否则直接down了 #include <iostream> #include <thread> #include <chrono> #include <future> #include <atomic> #include <cmath> #include <vector> #include <cstdlib> #include <…
master不通      找到最新slave           找到有所有其他slave缺失relay log的 slave      选主           配置文件指定                如果最新的slave无法补全指定的master,                     则失败           或者是上一步找到的最新slave                     可能无法补全所有的其他slave                          若干slave…
有相关报道说淘宝目前只有3%的店铺能够盈利,其余97%的店铺基本上都成了炮灰.这是一个非常可怕的数字,都说不赚钱的电商是犯罪,那么,是什么原因导致了会有如此庞大的电商群体一如既往的走在这千军万马的不归路上呢? 2013年,我曾经总结了一个<传统土豪对电商的16个认识误区>,在性感营销新浪微博和微信公众账号都得到了广泛传播.这些误区有的是战略层面的,有的是执行层面的,但或多或少对电商的运作都产生了负面的消极的影响. 这些误区当然就是导致电商运作难以突破的原因,但要深究那些在电商运作中要么中途含恨…
点这里 社交APP经典死法18种,听野路子产品菜狗怎么说 时间 2015-04-06 11:24:53  虎嗅网相似文章 (4)原文  http://www.huxiu.com/article/112016/1.html 自从2004年,一个乳臭未干的哈佛大二宅男闷着头做出世界上最大的社交网络以来,SNS社交网络就一直是大众关注的要点.在移动互联网时代,SNS几乎是投资界风险最高但一旦成功却收益最大的领域.尽管很多人已经表示2015年不再看好SNS,但这并不妨碍大量的热钱向这里集中. 人们看好社…
再谈程序之“死” 记得在第二回中我对程序的“死”只是一句话带过,因为我还没有铺垫好,好了现在我们可以详细的分析一下这个过程了. 这还要从while消息循环说起,还记得GetMessage函数吗?它是一个BOOL类型函数,当它收到WM_QUIT消息时(即消息结构体的message成员变量为WM_QUIT,可见注释⑦),函数返回0,意味着消息循环结束.若收到除WM_QUIT之外的消息,函数就返回非0值了,消息循环继续进行. 再来研究一下WM_CLOSE消息喝和WM_DESTROY消息.不知读者是否注…
版权声明:本文由阁主的小跟班原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/695994001482226944 来源:腾云阁 https://www.qcloud.com/community 作为一名程序员,业余时间你会写个爬虫, 抓数据?抓图片?或者是自己搭个应用号,玩的不亦乐乎.也许做为一名hacker的你,可以在云上施展你的项目. 抽出一些业余时间,把你在腾讯云上研究的玩法写下来吧,我们会选择最优秀的玩法给予奖品…