memory-management 相关问题

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

分配器如何在MSVC中工作?

我已阅读https://medium.com/@vgasparyan1995/what-is-an-allocator-c8df15a93ed,其中解释了分配器的工作原理,但是当我实现以下代码时,它总是给我0结果。什么...

回答 1 投票 1

何时需要在iPhone上进行手动内存管理?

有时我看到开发人员使用:ClassA * obj = [[ClassA alloc] ...] autorelease];为什么有时会自动释放对象而有时却不会自动释放对象?还是这是一个错误?

回答 4 投票 0

我应该先存储需要转换为变量的数据吗?或不止一次调用字典索引器?

我真的不知道该如何措辞,但是我对性能感到困惑,因为我有从字典中读取的变量。但有时它可以包含null。例如,我有以下内容:...

回答 1 投票 0

PCIe端点设备内存如何映射到系统内存映射(MMIO)?

Linux内核或BIOS如何将PCIe端点设备内存映射到系统MMIO空间?是否有任何API可以实现?假设为PCIe端点编写Linux设备驱动程序时...

回答 1 投票 0

我该如何减少Kaggle上熊猫计算的时间?

我正在研究2019年数据科学碗。当我使用熊猫读取数据时,培训和测试数据需要很长时间,我想减少时间以便机器可以运行分析...

回答 1 投票 -2

Linux内核中的内存映射-使用vamlloc()和kmalloc()

考虑到具有4 GB RAM内存的32位x86 Linux系统,因此,如书籍以及许多论坛中所述,内存映射将如下所示:内核逻辑地址-最高896 MB-...

回答 1 投票 0

函数返回垃圾值,但不是所有返回值都在C中

因此,这是我需要完成的工作:输入一个以0结尾的整数序列-计算其平方根并检查它是奇数还是偶数。利用while或...

回答 1 投票 0

困惑为什么这不会导致内存泄漏?

[前几天,我注意到我的iOS应用正在像筛子一样泄漏内存(我编写了一些自动测试,这些测试长期运行失败,然后我注意到应用的大小会不断增长,直到它死掉为止)。我已经很久了...

回答 1 投票 0

macOS等同于保留内存而不会根据提交限制收费

我经常希望虚拟地址空间的连续大区域可以按需增长。在Windows上,我用MEM_RESERVE和一个我认为更大的dwSize参数调用VirtualAlloc ...

回答 1 投票 0

如何从C ++程序内部测量内存使用情况?

对于c ++程序,是否有可能一次跟踪该程序正在使用多少内存?例如,带有原型的函数:int getEstimatedTotalMemoryUsage();我想如果不是...

回答 4 投票 31

内存泄漏-Valgrind-“ 59个块中丢失了0个字节”

Valgrind说由于我的函数ft_strdup,我在59个块中有59个字节的内存泄漏:char * ft_strdup(const char * s){char * dup;我i = 0; dup =(...

回答 1 投票 1

从shared_ptr获取原始指针,将其传递给需要原始的函数

首先,我对C ++还是很陌生,所以如果我的理解很差,我深表歉意。我会尽力解释自己。我所使用的是一个库函数,该函数返回std :: shared_ptr

回答 1 投票 5

VirtualBox是否分配操作系统专用的“大页面”?

我在使用带有大量RAM的VirtualBox和VM时遇到严重的性能问题,对此以及其他问题已经进行了更详细的说明。根据到目前为止的测试,有一个直接的...

回答 1 投票 2

在C中声明字符串的区别

这两个在C中有何不同? char str [] =“ xyz”; //语句1 //和char str [4] =“ xyz”; //语句2根据我的理解,第一个将指针分配给...

回答 1 投票 0

分配和分配内存,将100个数字写入数组,qsort以C对其进行排序

我正在尝试为100个双打分配空间,检查分配是否成功,然后取消分配。之后,我想使用原始分配的空间来写100个随机...

回答 1 投票 0

Java String#split()-创建内存泄漏[处于保留状态]

无法理解java.lang.String的split方法如何导致内存泄漏?示例-私有布尔值isValidHostName(String hostName){ValidationHandler handler = ValidationHandler.INSTANCE; ...

回答 1 投票 -2

如何有效地覆盖GPU上的内存区域?

我在GPU上分配数据块。而且我有一种算法可以生成新数据来代替旧数据。新缓冲区具有相同的数据大小。有一个解决方案是将旧数据恢复到...

回答 1 投票 0

将内存池与自定义分配器一起用于STL容器

我希望能够将需要从中分配内存的内存池传递给STL容器(矢量,unordered_map等)。我发现了这个问题,但没有解决特定的问题...

回答 1 投票 0

如何正确清理popover中的ownerWindow侦听器? / JavaFX

我已经用JDK8创建了JavaFX应用程序,其中包含一个窗口和多个对象。我现在尝试将无用的可用对象用于GarbageCollector。(使用JVisualVM测试)。但是我是...

回答 1 投票 0

如何计算内存分配数量

我想计算程序中的内存分配调用(malloc,calloc,new ...)的数量。该程序积极使用STL容器。主要目的是计算所有这些内存中的内存分配...

回答 3 投票 3

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