腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么要在安卓上使用getCacheDir()
android
一旦系统
内存不足
,安卓可能会
自动
删除CacheDir中的文件。但是文档说,我们不应该依赖于系统清除这个缓存,因此编写额外的代码来轮询和删除。两者都在
内存
中,而后者在
清理
什么以及何时
清理
方面为开发人员提供了更多的权力。 谢谢!
浏览 3
提问于2012-12-06
得票数 20
回答已采纳
1
回答
当进程退出时,
linux
如何
清理
线程--如果它们实际上只是隐藏的进程?
linux
、
linux-kernel
我的理解是,线程和进程在
Linux
上实际上是同一个实体,区别在于它们之间共享的
内存
。我发现,如果没有父进程和子进程之间的明确通信,就很难确保正确地
清理
子进程。我希望能够以与线程类似的心智模型运行子进程,因为当父进程退出时,它们会
自动
清理
,但具有进程提供的
内存
安全。
Linux
是如何
自动
清理
线程的,同样的机制可以用于子进程吗?
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
11
回答
我是否应该费心检测C代码中的OOM (
内存不足
)错误?
c
、
memory-management
、
malloc
我用了大量的C代码来
清理
失败
内存
分配的标签/条件(由返回alloc的NULL家族表示)。我被告知,这是一个很好的实践,这样,在
内存
失败时,可以标记一个适当的错误状态,调用者可以执行“优雅的
内存
清理
”并重新尝试。现在对我希望澄清的哲学有了一些怀疑。我还发现了
Linux
杀手,它似乎使这些工作在我的主要开发平台上毫无意义。 默认情况下,
Linux
遵循乐观
内存
分配策略。这意味着当malloc()返回非空时,无法保证
内存
确实可用。这
浏览 24
提问于2009-04-18
得票数 24
回答已采纳
1
回答
如何在
Linux
中启用cgroup
linux-kernel
在
Linux
中,我认为有一种杀死应用程序的机制。 我想知道在什么情况下会导致应用程序被终止? 例如,我认为
内存不足
、一定数量的应用程序启动,等等。控制组(cgroups),由
Linux
内核支持,允许限制应用程序使用的资源。(
内存
、带宽、磁盘、…)。一旦某个应用程序超出了允许的资源,它将被
自动
终止。 如何启用?
浏览 60
提问于2019-03-01
得票数 2
回答已采纳
3
回答
为什么会抛出OutOfMemoryException?
.net
、
memory-management
垃圾收集器的工作是在分配对象之前
清理
内存
并根据需要释放
内存
;为什么它看起来
内存不足
?
浏览 1
提问于2009-12-17
得票数 0
回答已采纳
1
回答
找出终止服务的原因
docker
、
systemd
、
journalctl
使用journalctl -u docker我注意到......我看到了/var/log/auth.log,整个星期都没有尝试过任何码头入口。系统
浏览 0
提问于2020-06-01
得票数 2
3
回答
应用程序突然关闭时的堆
内存
清除
c++
、
process
、
operating-system
如我们所知,堆用于动态分配应用程序的
内存
。在出现异常应用程序终止时,如何清除堆
内存
(从而避免
内存
泄漏)? 在上述情况下,堆管理和
清理
有什么不同吗?这个问题出现在我的脑海中,因为我们总是谈论确保代码中不会发生
内存
泄漏。现在,我们如何处
浏览 4
提问于2013-05-07
得票数 4
回答已采纳
1
回答
由于另一个服务器进程崩溃而终止连接
postgresql
、
jdbc
如果有人想知道的话,我的服务器有512 My
内存
。
浏览 0
提问于2015-07-15
得票数 5
2
回答
MATLAB C API: mxDestroyArray(空)做什么?
api
、
matlab
、
c-api
我使用MATLAB的,不知道如何做正确的错误处理。如果我以这种方式创建了几个数组,并且至少有一个数组失败,我想释放所有不再需要的东西。if (error) { if (b) mxDestroyArray(b);}if (error) {
浏览 0
提问于2012-02-09
得票数 0
回答已采纳
1
回答
Android
内存
自动
清理
机制及垃圾收集器触发条件
android
、
memory
我有两个问题:详细情况是测试电话存储器512;用户可用存储器是230。目视检查距离为50M。它可以在20M内触发记忆召回。也就是说,50M和
浏览 1
提问于2013-05-30
得票数 0
3
回答
AWS lambda -每次执行后释放/tmp存储
python
、
node.js
、
aws-lambda
、
aws-sdk
在函数的开始,我编写了一些代码来
清理
/tmp文件夹,以确保它不会
内存不足
(因为我知道AWS lambda有时会重用以前的容器来提高性能)。但当它
自动
运行(每5分钟调用一次)时,结果并不像我期望的那样。第一次执行是正常的,但是在接下来的几次中,4个lambda函数中的1个甚至4个会抛出与“
内存不足
”相关的错误:“设备上没有剩余空间”,无法加载lib,...但它在
自动
运行时失败了。 我认为问题来自于以前容器(重用容器)的缓存,我检查了
清理
(ls -alh /tmp)后的&
浏览 1
提问于2017-05-22
得票数 31
3
回答
清理
android中的
内存
android
、
bitmap
、
out-of-memory
有时我会遇到
内存不足
的错误。我如何
清理
内存
,当我点击按钮时,我
清理
内存
,然后加载位图?这有可能做到吗?现在我使用system.exit(0),但我不想关闭所有应用程序。
浏览 1
提问于2012-06-26
得票数 0
回答已采纳
5
回答
Linux
乐观malloc:当
内存不足
时,new总是抛出吗?
c++
、
linux
、
memory-management
、
out-of-memory
我一直在阅读
Linux
上
内存不足
的情况,下面的手册页上的段落让我想到: 考虑到操作员新实现最终会在某个时候调用malloc,那么在
Linux
上是否有任何新的保证呢?
浏览 4
提问于2009-10-31
得票数 26
回答已采纳
2
回答
误删了文件提示磁盘只读,ping不可达,文件都在系统盘怎么办?
云硬盘
浏览 377
提问于2017-11-11
3
回答
关于使用不带交换分区的
Linux
的技巧
linux
、
memory
、
swap
、
virtual-memory
在过去,我对
Linux
上的
内存不足
状况感到厌烦,因为在
Linux
上,虚拟
内存
开始交换和占用磁盘活动,机器速度减慢。所以当我在我的MacBook Pro上安装Ubuntu时,我注意到它有8GB的
内存
,我对自己说,“这似乎就足够了,我想我可以避免交换问题,而不是为虚拟
内存
保留分区。我无论如何都需要磁盘空间。”令我惊讶的是,在没有虚拟
内存
的
Linux
下,用户在
内存不足
的情况下的体验比我预期的要糟糕得多。如果我意外地一次编译了太多的大型C++
浏览 0
提问于2017-01-20
得票数 9
2
回答
Matlab:
内存
的使用
matlab
、
unix
、
memory
、
memory-management
我有几个“
内存不足
”问题,使用MATLAB。我不太明白Matlab是否能使用我电脑的所有
内存
。这就是问题所在:我的计算机有4gb
内存
和2GB交换
内存
(我的操作系统是
Linux
/Ubuntu12.10),但是Matlab只使用2.6 gb,然后显示警告:“
内存不足
”。有可能修复这个问题并允许Matlab使用所有“可用”
内存
吗? 谢谢。
浏览 10
提问于2014-05-30
得票数 0
回答已采纳
1
回答
JasperFillManager.fillReportToFile
内存不足
问题
java
、
jasper-reports
我面临着
内存不足
的问题,同时生成多个小的报告(比如50000份报告,每个2-3页,文件大小为50到60 KB)。
内存不足
的错误,我得到后3000报告生成。在执行下一行之后,我看到
内存
没有被
清理
干净。JRExporterParameter.OUTPUT_FILE_NAME,任何关于如何在每个报告生成后
清理
内存
的建议都会有帮助
浏览 1
提问于2013-02-05
得票数 1
回答已采纳
1
回答
Docker DIND无法获得更新,但curl有效。
ubuntu
、
docker
、
kubernetes
、
k3s
、
ubuntu-22.04
(见下面的示例Dockerfile )OS: Ubuntu 22.04.1 LTS (GNU/
Linux
5.15.0-52-generic x86_64) Swarm: inactive Profile: default Kernel Version: 5.15.0-52-gen
浏览 0
提问于2022-11-16
得票数 0
4
回答
在需要时分配操作系统可以释放的
内存
c++
、
caching
、
memory-management
出于性能方面的原因,我希望尽可能长时间地将缩略图保存在
内存
中,但如果操作系统认为该
内存
还有更重要的用途(例如,用户已经开始运行不同的应用程序),我希望操作系统能够恢复该
内存
。编辑:只是为了澄清,而不是在
内存不足
或定期监控系统
内存
量时得到通知,而是更多地考虑分配
内存
,然后在不使用
内存
时“解锁”。然后,如果需要的话,OS可以窃取未锁定的
内存
(即使对于磁盘缓冲区,如果它认为这样会更好地使用
内存
),而作为程序员,我所要做的就是在打算使用它之前
浏览 1
提问于2013-06-08
得票数 4
2
回答
操作符new和
linux
上的bad_alloc
c++
、
linux
、
new-operator
、
bad-alloc
在
Linux
上,如果
内存不足
,malloc不一定返回空指针。如果你真的
内存不足
,你可能会拿回一个指针,然后让OOM杀手开始吞噬进程。对于c++的运算符是新的还是会得到bad_alloc异常?
浏览 0
提问于2009-10-20
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
手机内存不足?清理也没用?原来是清理方法不对
删了很多还提示内存不足?Mac内存空间你要这样清理
手机内存不足,vx占内存太大,教你如何清理,秒回新机
手机老是提示内存不足?清理了还是没用?你需要更深层的清理
手机内存不足怎么清理?告别卡顿,轻松释放几个G!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券