社区
界面
帖子详情
创建窗口的时候,out of memory??
lamputa_lito
2006-09-25 01:28:04
我要创建大约4,5千个控件,都是static或者richedit,button之类的,程序运行过程中,create这些窗口的时候出错,GetLastError返回ERROR_OUTOFMEMORY,即内存不够.但是我在任务管理器上看到我的进程的内存使用量为10M左右.
请大家释疑.如何解决.
...全文
297
10
打赏
收藏
创建窗口的时候,out of memory??
我要创建大约4,5千个控件,都是static或者richedit,button之类的,程序运行过程中,create这些窗口的时候出错,GetLastError返回ERROR_OUTOFMEMORY,即内存不够.但是我在任务管理器上看到我的进程的内存使用量为10M左右. 请大家释疑.如何解决.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
三条猫
2006-09-28
打赏
举报
回复
你的设计思路有问题,excel的单元应该是靠自己绘制出来的.
当你点击到某一个单元,需要修改的时候,才动态显示一个edit.
至于缩放,合并,添加删除行等等功能,需要很强的逻辑控制.
而不是简单的用几千个控件,这么做windows压根就支持不了.
lamputa_lito
2006-09-28
打赏
举报
回复
确实是不好的设计方法.但是一个小项目米已成炊.程序其实是类似excel一样的界面,如果只是自定义一个控件来实现所有这些功能,这个控件会相当复杂,所以就干脆用了各种控件来做.也就产生了这个问题.
IceKettle
2006-09-25
打赏
举报
回复
不要再在这条路上走下去了,很显然你应该重新设计你的程序,因为就算你把这几千个窗口摆弄得服服帖帖的,你也总有一天会发现这么做很幼稚。没有你这么创建窗口的,你应该优化你的算法,用最少的窗口做最多的事。
vagabond2002
2006-09-25
打赏
举报
回复
实际问题是句柄不够用了吧
mynamelj
2006-09-25
打赏
举报
回复
你知道Excel电子表格有多少个控件组成的?
其实就一个.
mynamelj
2006-09-25
打赏
举报
回复
那客户不是看得眼花潦乱的.
lixiaosan
2006-09-25
打赏
举报
回复
从来没整过那么多控件
lamputa_lito
2006-09-25
打赏
举报
回复
几千个不多吧.
chenyang80425
2006-09-25
打赏
举报
回复
一次性不能动态创建这么多.
思危
2006-09-25
打赏
举报
回复
估计和操作系统有关系, 支持创建的窗口数目有些限制.
Z-Image-Turbo环境调试:CUDA out of
memory
错误应对策略
针对Z-Image-Turbo模型在推理过程中出现的CUDA out of
memory
问题,本文系统分析了显存瓶颈的三大成因:模型规模过大、PyTorch默认内存管理机制及缓存路径冲突。提出了包括低内存加载、FP16替代BF16、显存清理、梯度检查点在内的多种优化策略,并给出完整推理脚本示例,有效支持在16GB~24GB显存设备上的稳定运行。
Node.js内存溢出?一招搞定JavaScript heap out of
memory
错误(附永久配置方案)
本文深入解析Node.js 'JavaScript heap out of
memory
'错误成因,聚焦V8引擎老生代内存限制机制;提供跨平台临时调参方案(如--max-old-space-size)、系统级永久环境变量配置(Windows/Linux/macOS),并涵盖Docker/Kubernetes容器化部署的内存协同调优策略,同时强调构建工具(Webpack/Vite)优化与内存泄漏排查工具(clinic.js、Chrome DevTools)的最佳实践。
解决Anaconda更新时out of
memory
问题的实战指南
本文深入剖析Anaconda更新时报'Out of
memory
'的根本原因——并非内存(RAM)不足,而是C盘可用磁盘空间耗尽所致。详细介绍了诊断方法(如检查conda缓存路径、监控磁盘I/O)、三种核心扩容方案(Windows磁盘管理、第三方分区工具、临时清理),并重点推荐修改conda包缓存路径至大容量磁盘作为治本策略。此外涵盖Miniconda/Mamba替代方案及定期维护实践。
从GL_INVALID_OPERATION到GL_OUT_OF_
MEMORY
:OpenGL错误码全解析与实战排错
本文深入解析OpenGL错误码,从GL_INVALID_OPERATION到GL_OUT_OF_
MEMORY
,通过实战案例和调试技巧帮助开发者快速定位和解决图形编程中的常见问题。文章详细介绍了glGetError的使用方法、错误分类及严重等级,并提供了高级调试工具链的集成建议,助力提升OpenGL开发效率。
WeDLM-7B-Base部署教程:解决CUDA out of
memory
的3种显存优化方案
本文针对WeDLM-7B-Base大语言模型部署中常见的CUDA out of
memory
问题,系统介绍三种关键技术:8-bit/4-bit量化加载、PagedAttention分页注意力机制、梯度检查点与激活值卸载。详细说明各方法原理、适用场景及实测效果——如PagedAttention可降低长序列显存占用40–60%,量化可使16GB GPU顺利运行该7B模型。内容聚焦AI推理部署中的显存瓶颈与工程化解决方案。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章