腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
Linux
上的可清除
内存
区域
linux
、
caching
、
linux-kernel
、
memory-management
在Mac上,vm_allocate()允许创建可清除的
内存
区域。当检测到
内存
压力时,内核可能会在任何时候(锁定时除外)
回收
此区域。它对于缓存数据等非常有用。我想知道
Linux
(内核2.6)上是否存在类似的
机制
。谷歌搜索将我带到一些关于Android的信息,讨论可以被清除的共享
内存
的分配,但我还没有看到任何关于在普通
Linux
上实际做到这一点的API的讨论。此功能在
Linux
上可用吗? 谢谢!
浏览 1
提问于2011-03-21
得票数 5
回答已采纳
2
回答
Linux
和
内存
泄漏
linux
、
memory-leaks
Linux
是否会立即自动
回收
应用程序使用的所有
内存
?在调用exit(0)之前,是否真的值得在多线程应用程序中调用每个类的析构函数?如果
Linux
总是立即
回收
应用程序使用的所有
内存
,那么
内存
泄漏只是应用程序创建的悬空指针,也只是它的生命周期。
浏览 1
提问于2010-08-25
得票数 1
回答已采纳
2
回答
C++ Boost中是否有
回收
池结构?
c++
、
performance
、
boost
我需要一个池结构,它可以在使用后重用/
回收
内存
,也就是说,不做任何动态分配或释放(尽管您仍然需要在程序启动时分配
内存
)。 Boost.Pool不支持这样的
机制
;还有其他选择吗?
浏览 4
提问于2009-11-12
得票数 1
1
回答
Android
内存
自动清理
机制
及垃圾收集器触发条件
android
、
memory
我有两个问题:详细情况是测试电话存储器512;用户可用存储器是230。目视检查距离为50M。它可以在20M内触发记忆召回。也就是说,50M和20M是稳定的
内存
浏览 1
提问于2013-05-30
得票数 0
1
回答
当内核空间耗尽时,OOM杀手会被触发吗?
linux
、
memory
、
virtual-memory
、
out-of-memory
当内核空间
内存
用完时,会不会触发OOM杀手释放
内存
?谢谢
浏览 0
提问于2020-06-15
得票数 1
1
回答
库达: cudaMallocManaged处理出口吗?
c++
、
cuda
如果(在C++ +CUDA中) cudaMallocManaged()用于在主机和GPU
内存
中分配共享数组,而程序遇到(例如在主机代码中)一个exit(1),这是否会永久地在GPU中留下悬空
内存
?我猜答案是不基于的,但我不确定GPU是否有某种
回收
机制
。
浏览 2
提问于2018-10-04
得票数 0
回答已采纳
1
回答
是什么原因导致内核吞噬page_fault上的CPU?
linux
、
linux-kernel
、
mmap
、
perf
、
page-fault
硬件/操作系统:
linux
4.9,64G RAM。 16个后台进程正在运行。每个读取5GiB文件的随机短片段(100字节),在守护进程启动时通过mmap()将其作为
内存
进行访问。
浏览 28
提问于2020-10-16
得票数 1
1
回答
可执行代码的Performant malloc实现
c
、
linux
、
memory-management
、
malloc
、
x86-64
目前,我使用的是一个简单的可执行mmap预分配区域,但由于最终
内存
耗尽,这只是临时的。我没有实现任何
内存
回收
机制
,也不想这样做:这是一个很难解决的问题(很难调试bug、碎片、多线程等等)。回答评论的详细信息: 我目前的平台是x86_64上的
Linux
,但是Windows和ARM 32/64支持是受欢迎的(但不是必须的)。
内存
永远不会与不同的进程共享,但是在这种情况下,分配程序必须是多线程感知的,如果可能的话,也是可伸缩的。
浏览 3
提问于2018-08-02
得票数 3
1
回答
VMware +如何限制
linux
机器上的气球
内存
linux
、
redhat
、
vmware-esxi
、
vmware-vsphere
、
vmware-vcenter
我们想知道我们是否不能通过调整
Linux
的值来限制
Linux
机器上的balloon memory。目标是在RHEL机器上提供更多可用
内存
,因为RHEL机器上的气球
内存
约为30G,我们希望降低这个值,因此RHEL机器将有更多可用
内存
。vmware-memory-ballooning-sched-mem-maxmemctl-versus-mem-ctlmaxpercent/ Sched.Mem.MaxMemCtl:以兆字节(MB)为单位,通过膨胀从所选虚拟机
回收
的最大
内存<
浏览 0
提问于2020-10-09
得票数 0
回答已采纳
2
回答
Python语句x=x+1是如何实现的?
python
、
garbage-collection
在C中,语句x=x+1将更改分配给x的相同
内存
中的内容。但是在Python中,由于变量可以有不同的类型,=的左侧和右侧的x可能是不同类型的,这意味着它们可能引用不同的
内存
段。如果是这样的话,在x将其引用从旧
内存
更改为新
内存
后,垃圾收集
机制
可以
回收
旧
内存
。更新:x=0 x=x+1 @SvenMarnach,您的意思是如果没有激活垃圾
回收
,那么整数0、
浏览 3
提问于2019-11-16
得票数 3
6
回答
如果Java有垃圾收集,为什么会发生OutOfMemoryError?
java
、
garbage-collection
、
out-of-memory
我只是好奇,如果Java有一种垃圾
回收
机制
来释放
内存
,那么为什么仍然会发生OutOfMemoryError? 这些并没有具体回答我的问题。如果Java通过使用垃圾收集很好地允许
内存
,那么为什么会发生OutOfMemoryError呢?
浏览 0
提问于2013-06-25
得票数 7
回答已采纳
1
回答
什么时候触发交换或者如何计算swap_tendency?
linux
、
kernel
、
swap
、
meminfo
我试图将Redis用于生产服务,并试图避免交换,这不利于性能。swap_tendency =映射比/2+互换+遇险或者任何能告诉我系统将要交换页面的参数?
浏览 0
提问于2014-06-03
得票数 4
回答已采纳
1
回答
在这种情况下,它会生成100个不同的实例变量(JS对C++)吗?
javascript
、
c++
、
scope
我记得:for(int i= 0; i< 100;i++) int number= 3; 我们将有100个不同的实例变量具有相同的名称(但占用
内存
的100倍仅为一个变量),但是C++中的变量是块作用域,因此当循环结束时,这100个变量将被
回收
。我的意思是,这些变量实际花费了多少
内存
? 好的,这是原语类型变量。
浏览 1
提问于2013-04-14
得票数 2
2
回答
用于MPI创建的进程的共享存储器访问控制
机制
c
、
linux
、
mpi
、
shared-memory
、
semaphore
我有一个由多个进程使用的共享
内存
,这些进程是使用MPI创建的。我在
Linux
下从事C语言的工作。
浏览 1
提问于2013-06-13
得票数 1
回答已采纳
1
回答
关于极性
内存
管理的一般问题
python-polars
我有一些关于极性
内存
管理的一般性问题。如果你能用几句话来说明它是如何工作的,那就太好了,比如什么时候分配
内存
,什么时候
回收
内存
。 特别是,我想知道如何从dataframe中删除一些
内存
。我想以一种即时的方式来完成它,如果可能的话,它不会通过Python垃圾收集
机制
。如果必须在后面立即调用gc.collect()并不太糟糕,但这并不可取。
浏览 6
提问于2022-03-19
得票数 0
回答已采纳
3
回答
清除/刷新缓存
内存
linux
、
centos
、
memory
、
vps
、
centos5
我有一个6GB
内存
的小型VPS托管几个网站。最近,我注意到我的缓存
内存
大小相当高-请参见下面的内容: Cpu(s): 0.1%us, 0.1%sy, 0.0%ni, 99.1%id, 0.0%wa, 0.2%hi, 0.4%si
浏览 0
提问于2012-10-07
得票数 5
回答已采纳
2
回答
memcached监控
java
、
memcached
从
Linux
机器上的Java应用程序监控memcached的最佳方式是什么?我想要以下信息:2)为
回收
内存
而收回的项目数3)等。
浏览 1
提问于2009-04-08
得票数 2
1
回答
列表视图中的Android单播组运行不正常
android
、
listview
、
radio-group
我是一个初学者,并试图创建一个列表视图与单选群组,这是动态生成的列表视图。但是当我滚动列表视图时,第一个选中的单选按钮突然改变了它们的选择,其他单选按钮也被选中。为什么会发生这种情况呢?如何创建在滚动列表后单选按钮的选择不会更改的列表?我正在为列表视图使用自定义适配器。我的代码是, package com.list.radiogroup; import android.os.Bundle;import android.widget.Lis
浏览 0
提问于2013-09-19
得票数 3
3
回答
mmap是如何工作的?
linux
、
memory
、
malloc
、
mmap
我在
Linux
上工作,需要硬盘中的mmap文件,但我有一个问题,什么会导致它失败。例如,如果所有的
内存
都是碎片化的,每个
内存
只有200M,但我想将一个文件映射到1000M的
内存
,会成功吗??另一个问题是,
linux
中有没有像Windows中的一些工具一样的
内存
回收
工具,例如xp的内置工具。 谢谢。
浏览 0
提问于2011-05-04
得票数 18
回答已采纳
1
回答
系统是如何从
内存
映射文件的
内存
中捕获通过“`asm: MOV`”访问
内存
的?
c
、
winapi
、
memory-management
、
posix
、
memory-mapped-files
当我使用将文件映射到
内存
时,它不是直接加载到
内存
中(缓存缓冲区RAM),而是只加载访问特定映射
内存
区域时所需的部分。系统如何通过C: *ptr = val;或asm: MOV捕捉到
内存
映射文件的
内存
并从文件中生成加载数据,使用什么
机制
(IRQ或类似于分页
内存
的
机制
),以及如何调用它?x86_64 操作系统:
Linux
,Windows
浏览 0
提问于2013-11-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP内存机制
Python内存管理机制
Redis 内存淘汰机制详解
图解|Linux内存碎片整理
Python之“内存管理机制”初探
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券