memory-management 相关问题

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

为什么do_anonymous_page()在设置新的pte条目后调用pte_unmap()?(linux kerenl 2.6.11内存管理)

我是linux内核的新手。今天我在do_anonymous_pages()中有一些关于linux kerenl 2.6.11内存管理代码(plz检查我的代码注释我的问题)的问题,代码片是......

回答 1 投票 -1

如何使用保留的CMA内存?

我想为支持DMA的设备分配一些物理上连续的保留内存(在预定义的物理地址中)。我看到CMA有三种选择:1。通过...保留记忆

回答 1 投票 4

如何准确查找Java应用程序在应用程序中使用的内存量[重复]

我正在开发一个仅用Java编写的应用程序,它通常会使用非常大量的数据(最多500 GB)。该程序将保存当前未在数据库中使用的数据。 ...

回答 2 投票 2

如何为std :: array中的std :: vectors保留内存?

我有一个带有固定数字(numLines = 4)的std :: vector的std :: array;每个std :: vector将包含动态数量的元素,我知道每个std :: vector的最大大小(numMaxSteps = 32)。 ...

回答 4 投票 0

VRAM已满时会发生什么?

我想知道当前处理VRAM资源分配的nvidia / AMD实现。我们已经知道,当系统RAM已满时,操作系统会使用交换/虚拟内存,那么......

回答 1 投票 5

为什么堆没有早先腐败?

我试图在较低层次理解C如何管理内存。我在网页上找到了一些代码,其目的是教你糟糕的内存管理有多糟糕 - 所以我复制并粘贴了它,并且......

回答 4 投票 -1

SQL Server 2014 Express和实体框架的超时问题

我最近更换了笔记本电脑,我不得不使用Management Studio安装Visual Studio 2015和SQL Server 2014 Express。我之前的环境是使用SQL Server 2008的Visual Studio 2015 ...

回答 1 投票 0

动态添加的子视图消失

我有一个UIView,它被创建并动态添加为子视图,而不是在界面构建器中。问题是子视图最终会消失,屏幕上剩下的所有内容都是......

回答 1 投票 1

在操作过程中发生内存不足时,撤消C动态数据结构中的更改

我在C中实现了一些支持各种操作的复杂数据结构。这个数据结构使用了许多其他动态结构(图形,AVL树,链表),一切都在使用......

回答 2 投票 3

内存分配如何在操作系统的最低级别发生?

我试图弄清楚如何在操作系统的最低级别分配内存。从我可以收集的是,操作系统只是在做记忆的书籍...

回答 2 投票 1

__weak和__block引用有什么区别?

我正在阅读Xcode的文档,这里有些令我困惑的事:__block typeof(self)tmpSelf = self; [self methodThatTakesABlock:^ {[tmpSelf doSomething]; }];以下内容被复制......

回答 4 投票 76

brk()系统调用了什么?

根据Linux程序员手册:brk()和sbrk()改变程序中断的位置,它定义了进程数据段的结束。这里的数据段意味着什么? ...

回答 8 投票 160

Android - 杀戮活动不释放内存?

我正在研究一个Android应用程序。在我的活动中,我有一个RecyclerView和recyclerview有数百个项目,主要是图像和视频(但我只显示视频缩略图不加载视频)。在......

回答 1 投票 0

memory_get_peak_usage(),带有“真实用途”

如果real_usage参数设置为true,则PHP DOCS表示它将获得从系统分配的实际内存大小。如果它是假的,它将获得emalloc报告的内存()这两个中的哪两个......

回答 5 投票 81

PyTorch dataloader中的“worker of worker”参数实际上如何工作?

1-如果num_workers为2,这是否意味着它将2个批次放入RAM并将其中1个发送到GPU或者是否将3个批次放入RAM然后将其中1个发送到GPU? 2-实际上是什么......

回答 1 投票 5

Apache Spark:用户内存与Spark内存

我正在构建一个Spark应用程序,我必须缓存大约15 GB的CSV文件。我在这里阅读了Spark 1.6中引入的新的UnifiedMemoryManager:https:///0x0fff.com/spark-memory-management/ ...

回答 2 投票 7

为什么Android和iOS在关闭应用程序时不会终止进程?

在Windows,MacOS和Linux上,当应用程序关闭时,标准是它的进程也被杀死。这在Windows / Linux上默认发生,在MacOS上,按CMD + Q似乎仍然是一个好主意......

回答 4 投票 1

将ByteArrayOutputStream写入FileOutputStream vs将ByteArray写入FileOutputStream?

以下哪种方法在内存利用率和性能方面更有效:将ByteArrayOutputStream写入FileOutputStream,即baos.writeTo(输出);或转换......

回答 1 投票 0

返回后释放一次性变量

我有一个应该在Windows控制台上监听输入的函数。它使用conio.h。它每秒会被调用大约20次。怎样才能防止记忆被堵塞?就我而言......

回答 1 投票 1

我们可以单元测试内存分配吗?

我必须测试一个提供自己的内存分配例程的库:void * allocation_routine(size_t size)throw();文档说明此函数至少分配大小字节...

回答 2 投票 14

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