1
A
回答
3
它在非托管的最有用的(C++)的发展,在那里你会更关心的内存做.NET工作的时候比的确切内容。
任何时候,如果您有大量数据直接与您一起工作 - 比将其显示为字节数组好的多 - 例如,想想位图图像文件或音频文件,例如您想要的位置查看标题和精确的数据布局。
3
我在使用SSE和SSE2指令时使用了它。汇编程序指令有C++等价物,它们使用变量而不是普通寄存器。这使得编程变得更容易。
内存窗口与反汇编窗口结合使用非常有用。我想知道哪条指令加载了我的数据,我想知道它在哪里。
整件事情是一个复杂的图像过滤系统的实施,其中速度至关重要。优化几十行代码需要数周时间,所以我只会推荐它用于几个场景。
3
C++项目根据include语句的顺序崩溃或工作。使用内存窗口查看导致崩溃的访问结构,看到它们在一个版本的代码中对齐,但没有在另一个版本中对齐。解决方案:第三方库在标题中使用了#pragma pack,有时会在稍后撤消,有时不会。
3
我一直都在使用它。
的东西一些具体的例子,我在那里做:
- 有一次,我怀疑是内存损坏,观察内存块,看他们是否改变在出乎意料的时候。这通常紧跟着一个数据断点。
- 使用内存的各种视图重新解释整个数据数组(特别是对于工会阵列有用)。
- 操纵我的exe文件的二进制文件(通常是为了避免对我的调试有直接的意义,通常在第三方dll上完成)
相关问题
- 1. Visual Studio 2010中没有内存窗口
- 2. Visual Studio SQL调试窗口
- 3. 在Visual Studio中没有输出窗口的调试选项
- 4. 如何在Visual Studio中读取调试内存窗口
- 5. 没有线程窗口Visual Studio 2010 Ultimate
- 6. IE7使用Visual Studio Express进行调试
- 7. 使用Console2进行Visual Studio调试?
- 8. Visual Studio使用Browserify进行调试
- 9. 如何在没有Visual Studio的情况下进行调试?
- 10. Visual Studio调试窗口条输出
- 11. Visual Studio调试 - 窗口启动屏幕
- 12. Name.NameCtrl PresenceEnabled在Visual Studio调试窗口
- 13. 在Visual Studio中使用IIS进行调试,没有外部目录
- 14. Visual Studio 2010测试没有进入调试器的异常
- 15. Visual Studio 2010内存窗口字体
- 16. Visual Studio 2010 - 内存窗口 - 编辑值
- 17. 有没有办法使用Petrel 2012.1 64位进行调试?
- 18. qsort.cpp没有发现(在Visual Studio调试)
- 19. Visual Studio 2015社区没有调试
- 20. Visual Studio的内存1〜4窗口有什么区别?
- 21. 使用Visual Studio 2013进行调试时无法保存文件
- 22. Visual Studio调试模式 - 特有行为
- 23. 你有没有得到jQuery vsdoc文件来使用Visual Studio?
- 24. Visual Studio C++调试器:没有十六进制转储?
- 25. 没有调试的即时窗口
- 26. 有没有相当于Visual Studio“命令窗口”的eclipse?
- 27. 在使用Visual Studio 2005进行调试时调用函数?
- 28. Visual Studio(VC++ 2005)调试内存
- 29. 有没有Visual Studio 2008的插件,可以让你在监视窗口中使用Linq?
- 30. 使用Visual Studio使用GDB进行调试代码