腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
MongoDB在并发更新单个文档时分配大量内存
、
、
、
" : 112832512, "
pageheap
_commit_count" : 85, "
pageheap
_decommit_count" : 0, "
pageheap
_total_decommit_bytes"
浏览 0
提问于2018-11-13
得票数 0
2
回答
常量增强中的Mongos内存使用
, }, "
pageheap
_free_bytes" : 848211968, "max_total_thread_cache_bytes&
浏览 4
提问于2021-04-26
得票数 3
回答已采纳
1
回答
Pageheap
会消耗大量内存
、
、
、
在过去的四年中,我使用
pageheap
来调试堆损坏。一般来说,我对它没有任何问题。但现在我遇到了一些奇怪的行为。address -summary命令说大约90%的虚拟内存被
PageHeap
占用。请解释一下这种行为的原因是什么?
浏览 2
提问于2012-11-07
得票数 0
1
回答
Pageheap
不会使我的应用程序中断
、
、
、
我预计
Pageheap
会在执行下面代码片段中的第二个和第三个语句时强制我的应用程序崩溃。但这并没有发生。我为应用程序启用了全页堆。我应该做什么额外的事情来让
pageheap
在第二个和第三个语句中中断我的应用程序?
浏览 0
提问于2011-05-08
得票数 1
回答已采纳
1
回答
在某些机器上,VMMap中的私有数据非常大。
、
、
、
、
我正在尝试为我的本地Win32 CPP应用程序调试内存耗尽问题,到目前为止,我发现在某些机器上启动时,应用程序的内存使用量从一开始就很高,VMMap显示的私有数据(提交)大约300 my,堆非常小。
浏览 4
提问于2022-05-11
得票数 0
2
回答
如何了解已释放块的损坏中缀模式
、
、
、
我们已经启用了
PageHeap
,并且在我们的系统上运行adplus,并且最近出现了几次“用于释放块的损坏的插入模式”故障。When
PageHeap
is in use this exception can be an internal exception ---------------------------------
浏览 3
提问于2011-06-21
得票数 0
回答已采纳
1
回答
哪些工具可用于检测.NET/C#程序中的堆损坏?
、
、
我知道我可以使用WinDbg+
PageHeap
+ApplicationVerifier -微软的工具。 我读到有很多适用于C++的工具,不知道C#是否也有类似的工具?
浏览 2
提问于2011-09-19
得票数 0
回答已采纳
1
回答
为什么与tcmalloc的链接将我的内存使用量减少了500 my?
、
、
在我的程序中,我创建了5个向量,每个向量有100万个元素。当我用O3优化编译我的程序时,运行时大约需要2GB。但是,如果我使用O3阿片化编译并链接到google提供的tcmalloc库,那么它只需要1.5GB的最大驻留集大小。谁能给我解释一下为什么会发生这种事?链接到tcmalloc总是比链接到glibc malloc更好吗?
浏览 3
提问于2015-07-22
得票数 2
回答已采纳
2
回答
PageHeap
没有显示准确的崩溃位置。
、
、
、
我使用
PageHeap
来识别堆损坏。我的应用程序有堆损坏。但是当应用程序为传递给方法的字符串创建stl对象时(由于崩溃)中断。在崩溃位置附近我看不到任何可见的内存问题。
浏览 3
提问于2011-05-08
得票数 2
1
回答
访问冲突读取位置0x000000148965F000
、
、
我尝试对BMP图像进行编码,这是我从缓冲区中获得的,并将其存储为H264视频。我被这些错误卡住了,这些错误是随机和重复出现的1)访问冲突读取位置0x000000148965F000。调试器将在此时显示错误
浏览 2
提问于2014-02-07
得票数 1
1
回答
悬空指针-查找对象创建的时间。
、
、
、
使用windbg和“
PageHeap
”,我可以很容易地找到该对象何时被释放(!堆、-p、-a、0xXXXXXXX)和重用。Thx
浏览 5
提问于2016-01-19
得票数 3
回答已采纳
4
回答
Win32上的问题(vs.
linux
)
、
、
、
相同的程序运行在
linux
机器上(32位,4Gb内存;32位,2Gb内存),峰值内存使用量约为1.6Gb。有趣的是,在葡萄酒下运行在4Gb
linux
机器上的mingw生成的win32代码在bad_alloc上也会失败,尽管与在windows下运行时不同(稍后).堆碎片?(我运行了启用
pageheap
.exe但没有报告错误的代码;实现了带边界检查的向量访问-同样没有错误;代码基本上没有指针,只使用std::vector和std::lists。(内存应该足够) 此外,当
linux
版本工作时(甚至在内存较
浏览 3
提问于2009-10-24
得票数 0
3
回答
在我的CSocket应用程序中创建抛出异常
、
、
我让我的应用程序(VC MFC)在启用了
Pageheap
的情况下使用gflag运行,以跟踪页面堆损坏。
浏览 4
提问于2009-07-18
得票数 1
1
回答
视频演播室中是否有与malloc_history相当的内容?
、
、
、
、
我在Windows上是新手,但我已经尝试过在Application和
PageHeap
启用的情况下运行它--问题是,错误不再发生(可能是因为现在一切都变慢了--所以我正在处理一个经典的种族条件)。在
Linux
下,我会尝试为这种bug使用Valgrind -但这可能会产生与Application相同的效果(不再看到bug了)。 在Mac上,我会使用malloc_history来跟踪这个错误。
浏览 5
提问于2013-06-20
得票数 0
4
回答
线程在malloc和空闲虚拟大小中被阻塞
、
、
、
我正在猜测内存/对象中是否有任何损坏,所以计划使用
pageheap
打开gflag来解决这个问题。非常感谢!
浏览 0
提问于2011-01-12
得票数 1
2
回答
Visual Studio (VC++ 2005)调试内存
、
、
、
、
我正在追踪一个内存堆损坏错误。我所拥有的只是据称在被释放后被修改的内存地址。Windows基本上在退出时触发断点,我在输出窗口中看到一条错误消息,如下所示:我的问题是,当Windows触发断点时,我是否可以追溯到代码中与此地址关联的数据对应的点?这至少可以帮助调试它。感谢任何关于我如何做这件事的想法。我读了,但不太清楚我该如何去做我想做的事情。谢谢!
浏览 5
提问于2012-06-16
得票数 0
2
回答
来自tcmalloc的意外行为
、
、
、
有几次我发现tcmalloc::
PageHeap
::AllocLarge()中的线程被卡住了,但是因为我没有链接tcmalloc的调试符号,所以我不能理解是什么问题。
浏览 4
提问于2013-05-16
得票数 0
3
回答
Microsoft的strncat读取超出源缓冲区边界的字节
、
(请注意,这样的情况可以通过
PageHeap
设置来模拟;块大小必须被指针大小除以才能正确地对齐。)Update2 (编译器信息) MS Visual 2005版本8.0.50727.867。
浏览 1
提问于2013-08-30
得票数 6
回答已采纳
9
回答
如何获得使用malloc()分配的内存块的大小?
、
、
、
事先谢谢,安德烈亚斯我在Windows上使用VC++2005,在
Linux
上使用GCC 4.3我的_msize在VC++2005下,不幸的是,它在调试模式下导致异常.
浏览 25
提问于2009-07-30
得票数 11
回答已采纳
1
回答
GFlags -命令行
、
、
我想启动一个包含命令行的进程。在每次启动过程时,我希望使用g阻击来启用页面堆,并允许windbg附加到进程。
浏览 16
提问于2016-02-04
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
查询性能显著提升,Apache Doris 向量化版本在小米A/B实验场景的调优实践
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券