debug
文章平均质量分 85
小松鼠举栗子
学习和分享React/ReactNative, Vue, Flutter, Node.js, Typescript, Webpack, C++编解码等技术.
展开
-
http抓包分析GET延迟(wireshark)
一. 背景 本人在互联网视频行业, 需要经常使用http GET获取数据, 最近遇到一个bug,测试说页面在用户使用高峰时段偶尔会出现卡顿, 我们当即找了服务端的负责人.他们看了一下现象, 没当回事, bug拖了一周也没有解决. 后来才知道服务端也存在模块划分, 有人管数据处理, 有人管硬件运维, 一开始很难说是谁的问题. 一下子没有人全力承担解决原创 2017-11-07 15:30:51 · 7444 阅读 · 2 评论 -
《WinDbg 命令三部曲:(二)WinDbg SOS 扩展命令手册》
http://www.cnblogs.com/gaochundong/p/windbg_sos_cheat_sheet.html扩展加载命令命令描述.loadby.loadby sos clr .load.load C:\Windows\Microsoft.NET\Framework转载 2017-11-07 20:34:45 · 346 阅读 · 0 评论 -
《WinDbg 命令三部曲:(一)WinDbg 命令手册》
http://www.cnblogs.com/gaochundong/p/windbg_cheat_sheet.html为了测试 WinDbg 中使用 SOS 扩展命令,我创建了应用程序 "MemoryLeakApp.exe",Visual Studio 程序选择为 64 位环境编译。 "MemoryLeakApp.exe" 启动运行后可能占用内存600M。转载 2017-11-07 20:37:59 · 321 阅读 · 0 评论 -
《WinDbg 命令三部曲:(三)WinDbg SOSEX 扩展命令手册》
http://www.cnblogs.com/gaochundong/p/windbg_sosex_cheat_sheet.html扩展加载命令命令描述.load.load sosex.load C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\sosex.dll转载 2017-11-07 20:39:53 · 303 阅读 · 0 评论 -
堆破坏(Heap Corruption)和Gflags
什么是Heap Corruption 堆破坏是内存破坏的一种,简单来说就是由于程序的错误导致堆内存被意外改写,典型的情况包括:申请了N个Bytes的内存,却试图写入> N个Bytes的内容;向已经释放的内存位置写入内容;fFrameSize = pSearch01To - fpBuffer; // 在某种情况下会出现fFrameSize = 0xFFFFF原创 2017-11-08 17:31:03 · 3145 阅读 · 0 评论 -
Vscode搭建Typescript可调试环境
代码https://github.com/gzx-miller/typescript-debug-demo背景使用Typescript对于js开发来说能很大的提升开发效率,不过搭建出可调试的Typescript有些麻烦.所以这里这里说明一下具体的配置方法,以及提供代码.在使用以上代码前需要确保本地安装了node.js以及typescriptnpminst...原创 2019-04-26 17:17:47 · 1026 阅读 · 0 评论