腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何清理Linux内核使用的
缓存
、
、
、
我希望在
缓存
开始占用太多内存(从‘free’的输出中可以看出)之后,强制Linux内核为应用程序分配更多内存。我跑过了(以
释放
磁盘dentry/inode
缓存
和页面
缓存
),我发现只
释放
了大约一半的已用
缓存
,其余的则留了下来我如何知道是什么占用了
缓存
的其余部分,并强制
释放
它?
浏览 8
提问于2009-03-01
得票数 28
回答已采纳
2
回答
内存没有被正确
释放
?
、
、
、
、
我有应用程序预加载下一个图像,并将旧图像保存在
缓存
中。在存储和
缓存
大量照片之后,这显然占用了大量的RAM,因此我通过清除整个
缓存
来响应内存警告。问题是,无论我尝试了什么,都没有
释放
任何RAM。对象会消失(就像它们应该消失的那样),但是不要返回RAM。我试过以下几点: 循环遍历
缓存
字典,
释放
子字典,完成时删除所有对象。甚至删除所有对象,
浏览 1
提问于2010-11-27
得票数 0
回答已采纳
3
回答
在回收之前写入
缓存
页
、
、
、
我正在研究一个混合存储系统,它使用ssd作为硬盘的
缓存
层。为此,应将从硬盘读取的数据写入ssd,以促进后续对此数据的读取。由于Linux将从磁盘读取的数据
缓存
在页面
缓存
中,因此向ssd写入数据可能会延迟;但是,
缓存
数据的页面可能会被
释放
,并且不建议访问
释放
的页面。有没有办法确定指针所代表的页面是否有效(有效,我的意思是
缓存
的页面可以安全地写入ssd?如果通过指针访问
释放
的页面,会发生什么?
释放
后的页面数据是否与
释放
前
浏览 5
提问于2013-09-25
得票数 0
3
回答
如何
缓存
IDisposable对象
、
、
、
= null) Stream.Dispose();}在
缓存
中存储实体之后,我将继续挖掘它。过了一段时间,消费者试图检索同一个实体,因此我从
缓存
中获取它,但是有一个小问题.对象已被
释放
,因此我无法读取它的Stream属性(还记得我们在
缓存
它之后
释放
了它吗?)现在,解决这个问题的一种方法就是永远不要
释放
缓存
的实体。这似乎合乎逻辑,因为它们应该保存在内存中,但是过期后会发生什么呢?
浏览 3
提问于2015-09-21
得票数 7
回答已采纳
2
回答
使CPU的
缓存
无效
、
、
当我的程序使用带有
释放
语义的获取语义/存储操作执行加载操作时,它会使CPU的
缓存
失效。 我的问题是:
缓存
的哪一部分实际上是无效的?只有保存我用过的变量的
缓存
线才能获取/
释放
?或者可能整个
缓存
都失效了?当我使用获取/
释放
语义时,或者当我使用全栅栏时,这个主题有区别吗?
浏览 1
提问于2010-02-06
得票数 7
回答已采纳
6
回答
如何管理
缓存
的IDisposable对象?
、
、
我有一个创建成本很高的对象,它使用了一些非托管资源,在完成时必须显式
释放
这些资源,因此实现了IDisposable()。我想
缓存
这些昂贵的资源的例子,以便创建成本最小化,但我有麻烦知道如何处理处置。如果使用对象的方法负责
释放
,那么我最终在
缓存
中
释放
了实例,然后必须重新创建这些实例,从而破坏了
缓存
点。如果我不在使用它们的方法中
释放
对象,那么它们就永远不会被
释放
。我认为我可以在它们从
缓存
中取出时将它们处理掉,但随后我可能会处理一个仍在由某
浏览 0
提问于2009-02-20
得票数 10
回答已采纳
6
回答
是否有可能阻止NSURLRequest
缓存
数据或在请求后删除
缓存
的数据?
、
当我处理完数据时,我会相应地
释放
它-但是仪器没有显示任何数据被
释放
!NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:[NSURLURLWithString:url]]
浏览 5
提问于2009-01-01
得票数 90
回答已采纳
1
回答
页面
缓存
和缓冲区
缓存
有什么区别?
、
、
在linux操作系统中,您可以键入命令"echo 3> /proc/sys/vm/drop_cache“来
释放
内存,还可以键入命令"sync”
释放
内存。在linux内核中有两种
缓存
,一种是页面
缓存
,另一种是缓冲区
缓存
,那么S有什么区别呢?
浏览 0
提问于2014-12-19
得票数 7
6
回答
目标C中的实例
缓存
、
我想
缓存
某个类的实例。该类保存其所有实例的字典,当有人请求新实例时,该类首先尝试满足来自
缓存
的请求。然而,内存管理存在一个很小的问题:字典
缓存
保留插入的对象,这样它们就永远不会被
释放
。其思想是,当某个实例的最后一个用户
释放
它时,实例将自动从
缓存
中消失。 似乎是我所要寻找的,但是文档中谈到“在垃圾收集的环境中支持弱关系”。它在没有垃圾收集的情况下也能工作吗?澄清:除非有人真的需要,否则我无法将实例保存在内存中,这就是为什么我想在最后一个“真实”用户
释放
实例时从
缓存
浏览 11
提问于2009-01-06
得票数 3
回答已采纳
1
回答
IPHONE:
释放
缓存
数据
、
这里有一个快速的方法:有什么方法可以
释放
应用程序可能正在使用的任何
缓存
数据并
释放
内存吗?谢谢你的帮助。
浏览 1
提问于2009-11-25
得票数 3
回答已采纳
1
回答
内核缓冲区和
缓存
使用RAM时使用的Linux交换内存
在我们的一些服务器(Suze和RedHat 7/ HP 460c与128Go或内存)中,由于缓冲区和
缓存
的高使用率,可用内存空间接近于0。在使用symantec networker进行备份期间,
缓存
和缓冲区会被填满。因为缓冲区和
缓存
是可
释放
的内存(据我所知),我并不担心这一点,如果应用程序需要更多的内存空间,内核将
释放
缓冲区和
缓存
以获得新的RAM空间。但是,令我惊讶的是,不久前,内核使用了交换...谁能给我解释一下,内核没有从缓冲区/
缓存
中
释
浏览 12
提问于2020-12-31
得票数 2
回答已采纳
2
回答
RHEL中占用的
缓存
、
我在RHEL环境中运行我的应用服务器( Karaf、Tomcat、Mongo和Zookeeper各一个实例),经常看到(使用免费的-m)我的12 as内存中几乎有8GM被显示为
缓存
。应用程序也会变慢。即使这样,
缓存
也不会被
释放
。我必须手动
释放
它才能把它取下来。 为什么
缓存
是这样累积的,这与我的应用程序有什么关系吗?仅仅为了
释放
缓存
而运行这样的计时作业是一种很好的做法吗?
浏览 1
提问于2014-03-18
得票数 0
2
回答
拖放
缓存
不起作用
、
、
、
对于一些假设,我想把页面
缓存
放在我的主内存中。但是,echo 3是不是意味着在
缓存
内存中
释放
的页面
缓存
、memory和inode呢?是否有任何其他类型的
缓存
不能被此命令
释放
?
浏览 5
提问于2014-07-09
得票数 1
4
回答
什么是页面
缓存
,入口,节点?
、
、
、
、
刚从学到了这3种新技术 # echo 1 > /proc/sys/vm/drop_caches# echo 2 > /proc/sys/vm/drop_caches要
释放
页面
缓存
、dentries和inode,请执行以下操作: 我试图弄清楚什么是页面
缓存
,入口和节点。
释
浏览 4
提问于2015-04-25
得票数 31
回答已采纳
2
回答
CADisplayLink目标选择器失效后触发
、
、
我想使CADisplayLink无效,然后
释放
一些由Director对象使用的单例
缓存
对象。draw方法不保留单例
缓存
对象。在Director中一个名为stopAnimation的方法(此方法与draw方法无关)中,我执行以下操作:然后我开始
释放
单例
缓存
对象,但随后CADisplayLinkdraw方法试图访问
释放
的单例对象,但一切都会崩溃。这种情况只会在某些时候发生:在某些情况下,应用程序不会崩溃,因为
缓存
对象是在
浏览 6
提问于2011-06-21
得票数 9
回答已采纳
1
回答
有没有办法设置Django
缓存
锁的过期时间?
、
、
、
、
我有一个Django 3.1.3服务器,它通过django-redis 4.12.1使用Redis作为
缓存
。我知道
缓存
锁定通常可以通过以下方式设置: with cache.lock('my_cache_lock_key'): # Execute some logic here, such as:cache.set('some_key', 'Hello world', 3000) 通常,高速
缓存
锁在with块完成执行时
释放
。但是,我的代码中有一些自定义逻辑,
浏览 101
提问于2020-12-24
得票数 0
回答已采纳
1
回答
原子变量是否仅在其所在的
缓存
线上刷新
缓存
?
、
、
、
原子变量是否只获取、
释放
它所在的
缓存
线? 如果它是正确的,
释放
所有
缓存
线,我应该使用互斥?
浏览 0
提问于2021-04-05
得票数 0
1
回答
微风和移动内存管理
、
在移动浏览器应用程序中,对内存中EntityManager容器的引用在什么时候会被
释放
?退出浏览器应用程序会
释放
这个
缓存
吗?那么我怎么知道这个容器的
缓存
是否被
释放
了呢?有没有工具可以观察到这一点?我想知道我是否需要关注垃圾收集的概念。
浏览 0
提问于2013-05-09
得票数 0
6
回答
为什么linux有足够的内存却使用交换
、
、
在出现问题之前,内存使用情况如下但是经过很长一段时间,
缓存
是清晰的,系统开始使用交换。 现在我有两个问题。 系统将
释放
pgae
缓存
的情况是什么?我从“理解Linux内核”一书中得到了答案。书中说,如果有足够的空闲内存,页面将被无限期地保存在
缓存
中,然后可以被其他进程重用,而不需要访问磁盘。 我认为这意味着如果页面<em
浏览 1
提问于2014-08-20
得票数 9
1
回答
禁用文件系统读取
缓存
、
如何禁用Ubuntu12.04的Linux文件系统读取
缓存
?echo 3 > /proc/sys/vm/drop_caches 但是完全禁用读取
缓存
。
浏览 0
提问于2014-04-28
得票数 13
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
缓存雪崩,缓存穿透,缓存并发,缓存预热,缓存算法详解
缓存穿透、缓存并发、缓存雪崩、缓存预热
如何清理iPhone的缓存,释放更多存储空间,这些方法你知道吗
华为手机上的一键清理,缓存垃圾等于没清理,可以这样释放内存
缓存穿透、缓存并发和缓存雪崩
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券