C++
文章平均质量分 80
C++
omage
理智,好学,务实.
展开
-
如何将C/C++代码转成webassembly(Linux环境)
上篇笔者分享了在window环境下如何将C/C++代码编译成webassembly,当中用了非常简单的C代码做了示例,然后在按照官网的一篇指南进行实践时,发现在window环境下编译有很多C代码的文件时不太方便,示例当中的命令也只能适用于linux环境。原创 2022-12-06 10:21:59 · 421 阅读 · 0 评论 -
一个基于alpine linux的支持glibc和nodejs的Docker镜像制作过程
参考:https://blog.csdn.net/whatday/article/details/118071434原创 2021-09-09 11:21:32 · 1552 阅读 · 0 评论 -
如何使用windbg检测内存泄漏
简要介绍如何使用windbg检测程序的内存泄漏情况翻译 2015-07-30 23:05:34 · 1565 阅读 · 0 评论 -
用windbg根据堆内存地址查找分配内存的代码位置
废话少说,用例子介绍1. 写一个最简单的程序,编译生成 test.exe程序int _tmain(int argc, _TCHAR* argv[]){char* a = new char[1000];return 0;}2. 命令行窗口输入: gflags -i test.exe +ust这步操作的意义在于为这个test.exe程序单独建立堆栈原创 2012-02-14 12:40:53 · 4980 阅读 · 0 评论 -
如何利用Visual Studio 和 Windbg把内存里的二进制数据导出到文件
好久没来CSDN更新博客了,再不来估计就野草丛生,荒无人烟了。开发中需要把一大段内存的二进制数据导出来,发现Visual Studio 没这个功能。自己摸索了一阵,弄出一个这样的方法,与大家分享下。1. 用Visual Studio 调试程序2.在程序中计算要导出的内存起始地址和结束地址3.打开windbg, 点击File->Attach to a process原创 2012-01-16 18:19:06 · 3139 阅读 · 0 评论 -
如何用windbg + Very Sleepy打造window平台的C++程序免费调优工具(profiler)
基于Linux平台的免费且优秀的C++ 调优工具很多,而在window平台基本上都是商业的,在google搜了一大圈后来找到一个叫very sleepy的调优工具http://www.codersnotes.com/sleepy 目前的版本是0.82,已经加入了对多线程的支持。下载下来用了一下,发现在调试多线程的时候有些不太方便,它是通过选择目前内存任务管理中正在运行的进程的全部或某个线程原创 2012-02-20 18:05:01 · 3096 阅读 · 1 评论