memory-management 相关问题

动态分配和释放部分物理内存的过程,以便在请求者之间尽可能公平并且没有饥饿的情况下响应程序请求。

VSCode工作区单独的扩展列表

我一直在使用VSCode,但是我注意到它正在使用大量内存。我连续打开了三个或四个文档选项卡:.yaml文档,.py文档和.ps1文档,因此我可以单击...

回答 1 投票 0

为什么PREFETCHNTA被“必须是回写存储器类型”限定?

[根据Intel 64-ia-32-架构优化手册(2019年9月)中的“将数据预取到L1数据缓存”,如果“加载来自回写存储器类型”,则PREFETCHNTA指令有效。我的...

回答 1 投票 0

VSCode工作空间单独的扩展列表

我一直在使用VSCode,但是我注意到它正在使用大量内存。我连续打开了三个或四个文档选项卡:.yaml文档,.py文档和.ps1文档,因此我可以单击...

回答 1 投票 0


根据某些功能编辑代码

我有家庭作业,家庭作业需要我做什么;轨道长度将由程序随机确定,长度在50至100米之间。 (50和100)竞争对手的健康点(HP)为100。...

回答 2 投票 0

C#:> 200万个对象的内存有效效率

是否有一种内存有效的方法来在C#中将200万个项目的集合保存在内存中?该集合必须以某种方式可搜索,最好是通过LINQ查询,并且它必须快速。 ...

回答 2 投票 0

我是否需要在每次“ foreach”迭代中释放COM对象?

这里是(潜在的)问题:我创建一个COM对象,然后使用'foreach'遍历它返回的集合中的每个元素。我需要释放要迭代的每个元素吗...

回答 2 投票 14

Valgrind的无效读取大小为1

在此程序中,我试图获取存储在文件中的信息,然后在文件中进行搜索以找到存储的号码。我删除了在文件中进行迭代以查找编号的部分...

回答 1 投票 0

生成C ++进程的线程转储

我想调试并识别C ++进程中一个/某些线程中的内存泄漏。一旦内存使用率很高,我想获取该进程的线程转储。我知道java ...

回答 2 投票 2

主存储器访问时间包括什么?

如果说主存储器访问时间为100ns。这实际上是什么意思?考虑一个没有TLB且页面表中没有出现页面错误的系统。如果我们考虑1级分页,将访问时间...

回答 1 投票 0



如何在Linux上的C语言中区分内存不足和地址空间不足?

假设我正在32位CPU和足够的内存上运行一段代码。进程使用mmap将总共2.8GB的文件映射到其地址空间。然后,该过程尝试分配...

回答 1 投票 0

pytorch的Gpu内存使用率计算

我有一个在服务器上运行的API服务,该服务器通过pytorch和GPU使用机器学习。如何计算一次调用API的GPU内存使用量?

回答 2 投票 0

将一块内存“半释放”以缩小它是否安全?

有人告诉我,即使它是安全的,但绝对是不正确的做法。我的问题是,这样做实际上安全吗,还是彻头彻尾的不确定行为?假设我分配了一个100字节...

回答 1 投票 0

我需要在C中释放strerror()的结果吗?

据我了解,strerror(errno)返回与errno相对应的错误的字符串形式。在那种情况下,使用完函数后,是否需要释放该函数的返回结果?

回答 2 投票 0

QList and delete

我有一个QList,它带有指向类类型为Model的对象的指针。使用后,我想适当地删除此QList。我知道Qt的哲学是避免C风格的内存管理。如何...

回答 2 投票 11

为给定特定内存地址开头的数组的动态内存分配

正如标题所示,当您指定地址时,是否可以启动数组。即,如果我的起始地址是10002432,则基本上&array [0] = 10002432和array [1]将存储在下一个...

回答 1 投票 0

kmalloc()是否保留写时复制(COW)映射?

我的理解是kmalloc()从匿名内存中分配。这实际上是立即保留物理内存还是仅在发生写页面错误时才会发生?

回答 1 投票 0

kmalloc()是否保留写时复制(COW)映射?

我的理解是kmalloc()确实是从匿名内存中分配的。这实际上是立即保留物理内存还是仅在发生写页面错误时才保留物理内存。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.