递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 393|回复: 7
打印 上一主题 下一主题

[视窗] 窗口组件太多时候报错

[复制链接]

19

主题

40

帖子

349

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
349
跳转到指定楼层
楼主
发表于 2026-6-28 10:03:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个窗口有2500个组件时候就闪退了
回复

使用道具 举报

26

主题

541

帖子

5209

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
5209
QQ
沙发
发表于 2026-6-28 14:17:25 来自手机 | 只看该作者
这得多大的窗口,人是看不过来的。当然,极限测试可以试一下!
回复

使用道具 举报

12

主题

130

帖子

1186

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
1186
板凳
发表于 2026-6-28 15:00:12 | 只看该作者
内存到极限了吧
回复

使用道具 举报

492

主题

3021

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
10707
地板
发表于 2026-6-28 15:33:35 来自手机 | 只看该作者
按需显示,按需加载才是大数据显示的正确路子
回复

使用道具 举报

55

主题

975

帖子

5011

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
5011
5#
发表于 2026-6-28 16:24:48 | 只看该作者
易语言也有这个问题, 我两个工具都出了问题.  特别是删除又添加次数过多的时候,一定会出现.
回复

使用道具 举报

30

主题

234

帖子

3888

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
3888
6#
发表于 2026-6-28 22:21:01 | 只看该作者
屎山代码典例,你需要虚表模式
回复

使用道具 举报

31

主题

659

帖子

3489

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
3489
7#
发表于 2026-6-29 10:59:23 | 只看该作者
你是不是发过这个问题了,问问AI有没有解决方法
回复

使用道具 举报

31

主题

659

帖子

3489

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
3489
8#
发表于 2026-6-29 11:12:18 | 只看该作者
1. Windows 系统底层限制(核心)
每一个可视组件(按钮、编辑框、标签等)都会占用 USER 句柄 + GDI 句柄:
系统单进程默认 USER 句柄上限 10000、GDI 句柄上限 10000;
2500 个组件会直接吃掉数千句柄,叠加字体、画笔、图片资源,极易触发句柄耗尽,直接闪退 / 窗口创建失败;
每个标准组件至少占用 2~4 个 GDI/USER 对象,2500 个会快速逼近系统配额。
AI说的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-7-9 12:14 , Processed in 0.101606 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表