memory-management 相关问题

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

Visual Studio 2010 C ++:获取由malloc分配的内存块的大小

给定一个指向用malloc分配的内存块的指针,我如何得到它的大小?例如:void * ptr = malloc(10); //分配10个字节printf(“%d”,GetMemSize(ptr)); //应该...

回答 4 投票 5

为什么在实现对齐的malloc时使用位运算符&和〜而不是数学运算符%?

[在研究Linux操作系统的内存管理时,我看到实现对齐的malloc函数的一般解决方案是以下代码:void * aligned_malloc(size_t ...

回答 1 投票 1

分段错误在重新分配后访问数组位置

假设我具有此功能:void arrayExtendDouble(int ** ptArr,int * size){* ptArr = realloc(* ptArr,(* size * 2)* sizeof(int)); for(int i =(* size * 2)-1; i> = * size; i-)...

回答 1 投票 1

sscanf是否与动态分配的字符串兼容?

我编写了一个程序,该程序以格式化的方式从动态分配的字符串中读取数据,该数据为2个字符串和1个int的结构。但是,在替换静态char数组结构字段时,...

回答 1 投票 -1

IIS Worker进程对于同一服务器上的相同站点具有较高的内存使用率

我有两个具有相同代码的.NET 4.6.1 MVC Web应用程序,它们在Windows Server 2016的IIS 10.0.14393.0上运行。当在IIS中查看工作进程时,内存约为150mb,用于...

回答 1 投票 0

[在多GPU环境中使用单个应用程序线程的CUDA 5.0上下文管理

似乎大多数来自Web的教程,指南,书籍和问答均涉及CUDA 3和4.x,所以这就是为什么我要特别询问CUDA 5.0的原因。对于这个问题...我想编程...

回答 1 投票 0

为什么Python中的引用循环会阻止引用计数变为0?

在下面的代码中,名为a的对象是其自身的属性,这将创建一个参考循环。 class MyClass(object):传递a = MyClass()a.obj = a如果要随后调用del a,则我...

回答 1 投票 1

pandas to_csv写入会不断消耗更多内存,直到崩溃为止

更新:我已经意识到,每次新运行都会创建一个新的Python控制台,这会导致更多的内存消耗。我必须打开为每次运行创建新控制台的设置。此功能...

回答 1 投票 0

kubernetes pod内存-java gc日志

在kubernetes仪表板上,有一个pod,其中的内存使用情况(字节)显示为904.38Mi。该pod包含与-Xms512m -Xmx1024m一起运行的Java应用程序,并在kubernetes部署上运行...

回答 1 投票 1

已分配和保留的内存有什么区别?

作为学习嵌入式软件的初学者,我无法理解保留内存和已分配内存之间的细微差别,有人可以帮我吗?

回答 1 投票 0

malloc使用什么系统调用?

我正在研究内存管理,并对malloc的工作方式有疑问。 malloc手册页指出:通常,malloc()从堆中分配内存,并调整堆的大小...

回答 2 投票 2

编译时分配的数据结构?

我想我有很多愚蠢的问题困扰着我,我在任何地方都找不到真正令人满意的答案,所以不妨继续问下去,而鄙视而不是... ...

回答 1 投票 0

为什么该程序输出8589934593而不是4294967298?

这是滥用void * ptr的示例(这本身是一种不良的编码实践),但是当我查看内存详细信息时,它会变得很有趣。 #include 使用命名空间std; typedef struct ...

回答 3 投票 1

Python一直消耗更多的内存,直到崩溃为止

更新:我已经意识到,每次新运行都会创建一个新的Python控制台,这会导致更多的内存消耗。我必须打开为每次运行创建新控制台的设置。此功能...

回答 1 投票 0

如何计算出在Java语言中循环可以运行的最大次数?

在Javascript中,如果我们具有以下代码:var j = 0; for(i = 0; i ] >>>

回答 3 投票 1

Google Play服务在我的APP中消耗了更多RAM

我的应用在运行时使用前台服务。当我检查正在运行的服务中的内存使用率时,它比平时要高。基本上我的应用程序消耗约100MB,但另外150MB是...

回答 1 投票 0

链表C中的内存管理

我正在尝试实现表示文件夹树的链表数据结构。下面的结构:typedef struct SRC_ERROR SRC_ERROR; struct SRC_ERROR {int error_code; char * error; ...

回答 1 投票 0

处理指向派生类的指针的向量的正确方法?

我不知道如何正确地具有派生类的向量而不会发生内存泄漏。我尝试了以下操作,但是有问题:#include #include 使用命名空间std; ... ] >>

回答 2 投票 1

C#读取过程存储器返回错误的值

我正在尝试从控制台.Net App上的多个指针/偏移量读取进程内存中的一些值,但是我得到的最后3个值是错误的,我不知道自己在做什么错。正在检查...

回答 1 投票 1


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