社区
C++ Builder
帖子详情
奇怪的Out of memory问题
bcfans
2010-07-16 12:45:39
有时候程序运行时偶尔出现如下窗口,实际上在任务管理器中看该程序使用的内存很正常,系统剩余内存也很多,有什么原因会导致这种情况的发生?
...全文
510
15
打赏
收藏
奇怪的Out of memory问题
有时候程序运行时偶尔出现如下窗口,实际上在任务管理器中看该程序使用的内存很正常,系统剩余内存也很多,有什么原因会导致这种情况的发生?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bcfans
2010-12-17
打赏
举报
回复
经常我的大量测试,发现原因可能就是如此。我用的是SringGrid控件,频繁读写就容易出现问题。难道没有办法解决吗?
[Quote=引用 4 楼 yeyanbin 的回复:]
可能是(如ListView、ListBox)控件的大量的频繁读写导致的,又或者是TBitmap等绘图控件造成的,原因很多
[/Quote]
Behard
2010-07-22
打赏
举报
回复
[Quote=引用 13 楼 lst_prince 的回复:]
呵呵,在打开一个窗体时,提示out of memory错误,在窗体上定义了一个 int Dev[300][256][4]数组,如果改为int Dev[100][256][4]就OK,
[/Quote]
改为动态生成就没有问题了,自动定义数组不能太大的
lst_prince
2010-07-20
打赏
举报
回复
呵呵,在打开一个窗体时,提示out of memory错误,在窗体上定义了一个 int Dev[300][256][4]数组,如果改为int Dev[100][256][4]就OK,
Waiting4you
2010-07-20
打赏
举报
回复
就来这么一个框怎么可能找到问题呢?楼主可以在代码里放点LOG信息,出错时可以知道在哪步出错了。甚至可以用一些方法输出调用栈以辅助查找问题。
要相信BCB的内存管理,我们用C++Builder6做的天线性能监测软件几乎没有停止的时候(同时有7条线,不同的机器XP或2K),也没发现有内存问题。
lst_prince
2010-07-20
打赏
举报
回复
在哪设置啊,JDK是什么
qwpnhj
2010-07-20
打赏
举报
回复
试试 调大点JDK的内存设置……
lst_prince
2010-07-20
打赏
举报
回复
老大,我也出现了同样的问题,郁闷啦!
据说BCB的内存管理有问题,容易出现碎片,那这么解决啊,难道就没有办法?难道就不能用BCB?
bcfans
2010-07-16
打赏
举报
回复
实际上我点确定程序还可以正常运行,即使长时间运行程序占用的内存(包括虚拟内存)还是稳定不变的。
9527
2010-07-16
打赏
举报
回复
1)是否使用了多线程?
2)是否频繁调用了某个自写函数
3)是否使用了AnsiString
BCB的内存管理有问题,容易出现碎片,少用3
YeBinYe
2010-07-16
打赏
举报
回复
[Quote=引用 6 楼 bcfans 的回复:]
难道没有一个办法知道问题的确切原因,或有什么办法彻底解决吗?
引用 4 楼 yeyanbin 的回复:
可能是(如ListView、ListBox)控件的大量的频繁读写导致的,又或者是TBitmap等绘图控件造成的,原因很多
[/Quote]
用在每个频繁读写资源的代码里加try...catch()来捕获
bcfans
2010-07-16
打赏
举报
回复
难道没有一个办法知道问题的确切原因,或有什么办法彻底解决吗?
[Quote=引用 4 楼 yeyanbin 的回复:]
可能是(如ListView、ListBox)控件的大量的频繁读写导致的,又或者是TBitmap等绘图控件造成的,原因很多
[/Quote]
CppFile
2010-07-16
打赏
举报
回复
关注一下虚拟内存
周药师
2010-07-16
打赏
举报
回复
就是内存溢出,
檢查你的程序哪個地方使勁的用內存了
无情猫
2010-07-16
打赏
举报
回复
我前几天的程序也出现了这样的问题
我把两个隐藏的控件改成Enabled=false就好了
YeBinYe
2010-07-16
打赏
举报
回复
可能是(如ListView、ListBox)控件的大量的频繁读写导致的,又或者是TBitmap等绘图控件造成的,原因很多
pytorch中cuda out of
memory
问题
在组会前一天遇到这个
问题
,试了各种解决办法都不可以,简直要疯辽,还等着实验结果做汇报呢…… RuntimeError: CUDA out of
memory
. Tried to allocate 486.00 MiB (GPU 0; 10.73 GiB total capacity; 8.78 GiB already allocated; 23.62 MiB free; 1.07 GiB cached) 就是这个
问题
,很
奇怪
,不知道那1.07GiB到底是什么占了,一样的超参数设置,之前从来没有遇到过这种
问题
突破显存限制:修复 ComfyUI SeedVR2 视频超分 CUDA Out of
Memory
报错实战
《突破显存限制:修复ComfyUI SeedVR2视频超分CUDA报错实战》摘要:针对ComfyUI SeedVR2视频超分时常见的CUDA显存溢出
问题
,本文提供了有效解决方案。通过分析发现,VAE解码阶段(而非采样阶段)是显存消耗的瓶颈。解决方法只需修改插件代码中的decode_tiled参数默认值为True,并适当调整分块尺寸(建议256),即可显著降低显存峰值(如从23.5GB降至14GB)。文章详细介绍了四步修改流程,并提供了进阶优化建议,帮助用户用消费级显卡实现更高分辨率的视频处理。该方案思路同样
linux运行out of
memory
,linux – 什么会导致内核out_of_
memory
错误?
我正在运行Debian GNU /Linux 5.0,我遇到来自内核的间歇性out_of_
memory
错误.服务器停止响应除ping之外的所有操作,我必须重新启动服务器.# uname -aLinux xxx 2.6.18-164.9.1.el5xen #1 SMP Tue Dec 15 21:31:37 EST 2009 x86_64GNU/Linux这似乎是来自/ var / log / me...
PyTorch CUDA out of
memory
错误环境层面排查
深度学习中常见的CUDA显存不足
问题
,往往并非模型过大所致,而是由环境层面的隐性消耗引发。多人共享服务器或频繁切换项目时,残留进程、多内核上下文和依赖冲突会悄悄占用显存。使用Miniconda-Python3.10等标准化镜像可有效隔离环境,避免上下文污染,提升实验稳定性和复现性。
C++ Builder
13,872
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章