memory-management 相关问题

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

为什么Stack Overflow会出现在Python中[重复]

目前python的递归深度为1000但我无法理解为什么存在限制,因为堆中的所有内容都存在。 Python中的内存管理涉及私有堆...

回答 1 投票 -1

当对象在运行时释放时,确保nil或null值

引用计数和ARC透视在Swift或Objective-C中,如果引用计数器变为零,则释放对象并指向对象的每个指针值(包括弱...

回答 1 投票 1

C代码 - 内存访问/抢占

我写了一段代码,其中有一个数据:unsigned char buf [4096]; //数据块大小为4k无符号计数器[256];我正在为每3个连续字节添加i / p数据并存储...

回答 2 投票 6

C ++中的allocator是如何实现的?

我试图在C ++中理解更好的std :: allocator,我遇到了这个问题,在我看来实际上只有一个分配器类通常被容器使用(比如std :: vector)......

回答 2 投票 1

计算32位虚拟机中页面的NO

考虑32位虚拟和物理地址空间,物理页面大小为4KB。假设刚创建了一个进程并将其程序复制到内存中。程序大小为1 KB。多少 ...

回答 1 投票 0

如何用-static编译命令有如此大的内存差异?(C)

我正在为大学工作,有一个网站检查我的内存使用情况,它用以下代码编译.c文件:/ usr / bin / gcc -DEVAL -std = c11 -O2 -pipe -static -s -o程序程序名....

回答 1 投票 0

TLB Hit - 检查页面是否在进程的内存空间内

我一直在阅读有关虚拟地址到物理地址的转换。我知道TLB是一个硬件缓存,驻留在CPU的内存管理单元中并包含......

回答 2 投票 1

更新AppEngine中每个实例的内存缓存(自动缩放)

我正在创建一个架构,其中大多数数据非常稳定,不需要对其进行严格更新,并且不经常更新。此外,该信息的大小不是......

回答 3 投票 1

删除后,将C ++指针初始化为ZERO?

在C ++中,我们使用delete运算符来在大多数时间删除对象。删除不会使指针值为NULL。有什么方法可以自动实现吗?例如int * p = new int;删除p; ...

回答 10 投票 2

用大片字符串理解Golang内存管理

我正在为Go编写的Twitch.tv网站上的聊天机器人。机器人的一个特征是奖励用户观看特定流的积分系统。这些数据存储在......

回答 2 投票 1

如何知道指针是在物理内存中还是会触发Page Fault?

如果我有一个指针并且我关心内存访问性能,我可能会检查它上面的下一个操作是否会触发页面错误。如果愿意,可以设计一个算法,使其重新排序......

回答 4 投票 9

Python:写入文件时的内存使用情况(生成器与列表)

我正在尝试从大型tarball文件创建文件名列表,我想了解为什么在我的示例中内存使用情况仍然相同?是因为f.write()仍然持有/ ...

回答 1 投票 1

我的应用程序内存使用率如此之高的可能原因是什么?

我目前正在编写一个应用程序,我主要使用一个活动。这是组件树。我在上面两个图像视图中使用两个屏幕宽度和大约300px高图像,最低的一个是...

回答 1 投票 1

C ++:delete []错误,指针未分配

我正在为一个实验室开发一个程序,我需要一些内存管理方面的帮助。我是C ++的新手,虽然我有其他语言的经验,但动态内存管理令人困惑......

回答 2 投票 -1

.so,.la和.a库文件有什么区别?

我知道.so文件是一种动态库(许多线程可以共享这些库,因此不需要在内存中有多个副本)。但是.a和.la之间有什么区别?...

回答 1 投票 196

函数转发Stream参数到另一个函数保留引用

我能够写一个流处理函数drop(n,s),它可以扩展到非常大的流。但是当我写另一个函数nth(n,s)时,它接受一个流s然后将它转发为drop(n,s),它似乎......

回答 1 投票 2

用于缓存控制的servlet过滤器是否会产生内存不足的问题?

我没有为可缓存的ssl页面login.do写入缓存过滤器。我的问题是这段代码会导致内存不足吗?因为当我使用此更改部署应用程序时,服务器是......

回答 1 投票 0

Swift的内存管理

关于Swift的内存管理,我有点困惑。有人可以向我解释为什么kid1总是停留在同一个内存地址?即使我做孩子1 =孩子2或初始化一个新对象?

回答 2 投票 1

Java OutOfMemoryError没有抛出

我试图在Java中研究不同的异常并遇到OutOfMemoryError,我想在工作中看到它,所以我编写了以下程序,通过在...中创建无限对象来创建它们。

回答 5 投票 7

什么时候在python中收集垃圾?

什么时候在python中收集垃圾?什么时候发布内存并且收集会影响性能?可以选择退出或调整gc算法,如果是,如何?

回答 2 投票 16

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