memory-management 相关问题

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

PHP中使用静态方法和属性是否使用更少的内存?

我正在开发一个Web应用程序,该应用程序每秒可以看到数十个并发用户。我有一个将在同一页面加载中实例化很多次的类。在该类中,我有一些属性...

回答 8 投票 22

什么时候以及为什么编译器会在malloc / free / new / delete上将内存初始化为0xCD,0xDD等?

我知道编译器有时会使用某些模式(例如0xCD和0xDD)初始化内存。我想知道的是何时以及为什么发生这种情况。什么时候专用于编译器? ...

回答 9 投票 122

带有免费功能的C lang“过滤器映射”实现

我正在尝试编写一个非常简单的函数,该函数会在过滤掉(并释放)某些元素的同时更新链表中的元素。我已经可以通过...

回答 1 投票 0


销毁Angular2应用程序

我需要在用户导航到另一页时销毁Angular2应用程序(注意:这是一个我们仅将Angular2用于一页的应用程序)。因此,当用户离开时...

回答 1 投票 3

ASAN插入代码中AccessSize的重要性

我最近一直在处理Address Sanitizer(ASAN)的内部结构,后来我了解了ASAN的代码工具。当检测1,2,4字节访问时,检测为:...

回答 1 投票 0

我该如何处理此细分错误

我一直收到相同的消息“ segmentation fault:11”。gdb告诉我断点在main函数之后。在我声明int j的行中;我真的不明白如何...

回答 2 投票 -1

如何达到每行8060个字节的限制和每个(varchar,nvarchar)值8000的限制?

来自我的问题“ 8060 B数据页中的8078字节(SQL Server)?”在这里向我说明了如何在MS SQL Server中获取每页8078字节的数据。如果我计算字节数...

回答 2 投票 3

malloc的默认内存策略标志是什么?

在numa系统中,当不使用set_mempolicy调用malloc时,内核中用于此分配的默认内存标志是什么?是MPOL_DEFAULT还是MPOL_INTERLEAVED吗?

回答 1 投票 0

Python中的短整数

Python根据基础系统体系结构自动分配整数。不幸的是,我有一个庞大的数据集,需要完全加载到内存中。因此,有没有一种方法可以强制...

回答 5 投票 18

arrayfire,指针和c ++

我一直在尝试以程序方式生成arrayfire数组的数组。过去与其他对象打交道时,我可以这样做:className * listName =(className *)malloc(...

回答 1 投票 -1

如何在C ++中克隆动态类型未知的对象?

我想构建一个派生类对象的数组。我有这个基类:CandyBox类{protected:字符串味;字符串起源公共:内联CandyBox();内联CandyBox(string ...

回答 1 投票 0

C ++程序使用的总空间

我正在使用C ++程序,我想查找其执行过程中使用的总内存。我的操作系统是Ubuntu 19.10。我发现这是一个相关的问题,但似乎可以解决很多问题...

回答 1 投票 -1

const char *作为参数传递时会自动删除吗?

[当我将const char *作为函数参数传递时(像这样):void print(const char * text){std :: cout << text << std :: endl; }它会自动删除吗?如果没有,那么...

回答 2 投票 0

删除渲染组件时会发生内存泄漏

在Vue应用程序中,我遇到内存泄漏,发生这种情况的情况如下:我们有一个在v-内呈现的组件,其中包含许多子组件,当...

回答 1 投票 2

如何用高级语言对操作系统进行编码?

我刚刚开始涉足操作系统领域,并且我了解到进程具有一定的内存空间,它们可以处理这些内存空间,这些内存空间由操作系统处理。我不太...

回答 3 投票 2

R中的释放内存

我使用一些变量,但是当使用它时,不再需要它,因此我需要将其删除并释放内存,但是函数rm()似乎无济于事:memory.size()30.69 tmp = matrix( rnorm(6e5 * 20),6e5,...

回答 1 投票 38

空白行后的读取标准输入,更改c中的读取结构

[基本,我已经启动了一个程序来读取元素列表,就像21515-水火20215-绿色香蕉87654-太阳和月亮...我的问题是我想以不同的格式阅读我的stdin ...] >

回答 1 投票 0

分配存储UB上的指针算术运算吗?

假设我想在不调用任何未定义行为(UB)的情况下实现std :: vector。下面的代码是否调用UB:struct X {int i;}; int main(){auto p = static_cast (:: operator new(...

回答 1 投票 1

如何在C语言中释放此结构?

我有一个大学项目,在这里我必须创建一个库来处理来自终端的可执行文件的选项。我创建了这个struct options_s:typedef struct option_s option_t; ...

回答 1 投票 3

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