腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(302)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
HeapAlloc
记账
我读过(),
HeapAlloc
除了请求的内存块之外,还分配了一些内存用于记账。记账信息的大小为40字节(分块前8字节,分块后32字节)。开销是否适用于每个
HeapAlloc
块?
浏览 1
修改于2013-02-01
得票数 2
8
回答
malloc()与
HeapAlloc
()
malloc()和
HeapAlloc
()有什么区别?据我所知,malloc从堆中分配内存,就像
HeapAlloc
一样,对吧?谢谢!
浏览 9
提问于2011-11-22
得票数 65
回答已采纳
1
回答
HeapCreate和
HeapAlloc
混淆
我对HeapCreate和
HeapAlloc
函数感到困惑。然后,我可以在这个堆上分配
HeapAlloc
函数。但是我对堆的大小感到困惑。我尝试了一个例子,我在这个堆上调用了两次
HeapAlloc
( winHandle,0,1024),所以总数将是2* 1024。但是我仍然可以多次调用
HeapAlloc
而不会遇到错误。假设我调用
HeapAl
浏览 4
修改于2021-08-10
得票数 1
回答已采纳
1
回答
MASM -
HeapAlloc
引发异常
我在c#应用程序中使用了masm .dll,但现在我的代码在一行中抛出了'System.AccessViolationException‘:INVOKE
HeapAlloc
, edx, 0, <size下面是我的ASM代码:mov edx, eaxmov tab, eaxmov wynik, eax
浏览 9
修改于2015-01-19
得票数 0
3
回答
HeapAlloc
间歇性故障
DLL通过
heapAlloc
创建这个内存,如下所示:myStruct* pStackSpace = (myStruct*)::
HeapAlloc
(m_hStackHeap问题是,在某些情况下,
HeapAlloc
返回NULL。如果发生这种情况,我们会做一个HeapValidate(m_hStackHeap, 0, NULL),它总是返回非零(意味着一切都很好)。对
HeapAlloc
的下一次调用通常会成功。这种行为非常零星。它将正常工作,然后无法分配几次,然后再次开始正常
浏览 4
修改于2011-08-06
得票数 1
1
回答
如何使用HeapCreate/
HeapAlloc
分配类?
如何在Delphi中使用HeapCreate和
HeapAlloc
分配类?下面的示例将崩溃。P: ^TStringList; Handle := HeapCreate(0, SizeOf(TStringList), SizeOf(TStringList)); P :=
HeapAlloc
浏览 2
提问于2015-11-05
得票数 3
5
回答
VirtualAlloc和
HeapAlloc
有什么不同?
Windows环境下的内存分配方法有很多,如VirtualAlloc、
HeapAlloc
、malloc、new等。 那么,它们之间有什么区别呢?
浏览 4
修改于2021-07-30
得票数 91
回答已采纳
4
回答
HeapAlloc
使用什么对齐方式
MSDN没有提到对win32的
HeapAlloc
的对齐保证,但我真的需要知道它使用了什么对齐,这样我就可以避免过度填充。 在我的机器(vista,x86)上,所有的分配都以8字节对齐。
浏览 5
提问于2010-05-11
得票数 10
回答已采纳
1
回答
使用程序集调用
HeapAlloc
是否需要释放?
在我的程序开始时,我使用
HeapAlloc
分配内存。当程序结束时,是否有必要释放它,或者这是由系统完成的?; r11 contains handle mov rsi, 0 call
HeapAlloc
浏览 3
修改于2018-12-30
得票数 0
3
回答
HeapAlloc
的计算复杂度
Windows到
HeapAlloc
需要多长时间,如果事先不知道特定程序中的指令集,那么如何计算push_back使用常量时间?
浏览 0
修改于2021-11-16
得票数 0
回答已采纳
2
回答
VC++
HeapAlloc
内部函数提供空指针
我正在尝试使用
HeapAlloc
()来分配SetupDiGetDeviceRegistryProperty()使用的缓冲区。buffer = (LPTSTR)
HeapAlloc
(hHeap, HEAP_ZERO_MEMORY | // error handling }} 在GetRegistryProperty()返回之前,
Heap
浏览 6
提问于2012-11-21
得票数 0
回答已采纳
1
回答
确定通过
HeapAlloc
()分配的数组大小
我正在使用WinAPI的函数来分配内存,我想在代码中的其他地方找到它的大小。我需要自己记录一下尺寸吗?还是有别的办法?
浏览 7
修改于2019-01-25
得票数 1
回答已采纳
2
回答
HeapAlloc
返回0xC0000017:配额不足
当我单步执行时,堆指针是正常的,直到我调用
HeapAlloc
。 真奇怪..。
浏览 3
提问于2010-01-22
得票数 3
回答已采纳
2
回答
HeapAlloc
导致激活-Windows7 x64
到目前为止,它在所有操作系统上都工作得很好,我有Win 7 x64和所有最新的更新,我的应用程序因为一些堆函数(
HeapAlloc
或HeapFree,我不使用其他函数)而崩溃0xC000005异常,我尝试用VirtualAlloc和VirtualFree替换
HeapAlloc
和HeapFree,一切都很好,但我不想使用虚拟内存...另外,我试图连接调试器来跟踪问题,但是当我连接调试器时,它没有崩溃,然后我试图显示
浏览 10
提问于2012-04-25
得票数 0
回答已采纳
2
回答
Golang和
HeapAlloc
与pprof大差的比较
我有一个计算内存中大型相关矩阵的Go程序。为此,我已经设置了一个3 goroutines的管道,其中第一个读取文件,第二个计算相关矩阵,最后一个将结果存储到磁盘。如果在管道中运行一个文件后查看mem统计数据:runtime.ReadMemStats(&mem) fmt.Printf("Total alloc: %d
浏览 0
修改于2019-05-16
得票数 6
回答已采纳
1
回答
HeapCreate,Linux中的
HeapAlloc
,Linux的私有分配器
在Windows中,对于要求非常苛刻的应用程序,程序员可以使用HeapCreate、
HeapAlloc
,以便更好地管理和控制内存分配--加快内存分配速度(也称为私有分配器)。
浏览 6
修改于2010-05-21
得票数 7
1
回答
HeapAlloc
分配的区块不在任何堆段中
_imp__
HeapAlloc
(77c110f4)]77c62418 01ea0000 00000001 00000020 00000000 紧接着调用
HeapAlloc</e
浏览 0
提问于2018-05-05
得票数 1
3
回答
将调用挂钩到
HeapAlloc
以用于内存跟踪应用程序的僵局
我正在编写一个内存跟踪应用程序,它使用IAT补丁机制将所有调用挂接到
HeapAlloc
。这个想法是捕获所有对
HeapAlloc
的调用,并获得一个调用堆栈。当我试图从目标应用程序获取任何调用的调用堆栈时,dbghelp在内部调用了MSVCRT中的某个方法,而该方法又调用了
HeapAlloc
。由于我已经对MSVCRT打了补丁,这会导致无限循环。
浏览 5
提问于2009-05-11
得票数 1
回答已采纳
1
回答
HeapAlloc
和pprof堆inuse_space数量的巨大差异
但是,当此连接不传输任务数据时,pprof报告显示
HeapAlloc
约为14 it,而inuse_space显示它仅为512 it。为何会有这么大的差异?pprof
HeapAlloc
:# Alloc = 1386704# Sys = 15285372# Mallocs = 497504#
HeapAlloc
= 1386704# HeapIdl
浏览 11
修改于2022-02-24
得票数 1
1
回答
Visual 2010 C++:malloc()/
HeapAlloc
总是为最小的分配大小分配新页面
我真的追踪到了
HeapAlloc
电话,这是罪魁祸首。可悲的是,我们无法进入
HeapAlloc
进行进一步的调查。 有什么想法吗?我完全不知所措。
浏览 2
提问于2014-12-09
得票数 4
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券