找回密码
 加入
搜索
查看: 3118|回复: 17

一个au3文件中最多能画多少个gui?

[复制链接]
发表于 2009-10-6 08:38:57 | 显示全部楼层 |阅读模式
请就ansi和unic来解答下,谢谢
 楼主| 发表于 2009-10-6 13:58:27 | 显示全部楼层
是不是无限啊?只要不用obj
发表于 2009-10-6 14:05:33 | 显示全部楼层
一个 GUI 窗口里面包含控件的最大值是 65532 .  但一个脚本里允许多少gui不知。
可以做个试验,用一个循环不停的创建gui,直到系统崩溃!
发表于 2009-10-6 16:24:48 | 显示全部楼层
kn007兄台很无聊?
我给你测试一下。
发表于 2009-10-6 17:56:00 | 显示全部楼层
4# KiwiCsj

测试方法:循环建窗,窗内俩按钮控件。每建一窗,在第一按钮中注明序号,即该窗体为第几个窗。
测试结果图如下(不算最后结果,是电脑速度变得很蜗牛了,所以放弃继续测试)


另外值得一提的是:当我在大约第1263个窗上点了终结超计时,过了约两分钟,GDI对象数还有7150个~~~!

后来,待过去5分钟了,GDI对象数还有6630个;过去12分钟的时候,还有4434个。
后面,我不想说了。反正在我发这个数据的时候,窗口还没全部关掉。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-10-6 18:03:33 | 显示全部楼层
从点击终结开始,过去17分钟了,还有2250个。
删除的速度越来越快了。

kn007同志对此次测试有什么结论没有?
关于单进程巨量窗口的CPU占用,内存占用,执行速度等方面?

附:测试电脑环境是虚拟机:
虚拟主机:Windows XP Pro Sp1
物理主机:Windows XP Pro Sp1
内存3G
CPU P4单核3G
发表于 2009-10-6 18:07:57 | 显示全部楼层
问题重点错,不是能画多少个GUI,是你的电脑配置能运行多少个GUI。相信你电脑运行不到最终限制个数
发表于 2009-10-6 18:26:39 | 显示全部楼层
XP PRO 可以上3G内存?
发表于 2009-10-6 18:47:38 | 显示全部楼层
是,32位的XP最多可上4G不到一点的内存总量。
发表于 2009-10-6 18:50:05 | 显示全部楼层
 楼主| 发表于 2009-10-6 21:05:44 | 显示全部楼层
发表于 2009-10-6 23:28:38 | 显示全部楼层
大K真拿来讨论了。。。我还以为你干什么画这么多个出来。。。。吓我一跳!
发表于 2009-10-7 09:16:58 | 显示全部楼层
10# pusofalse


依此所述:
目前AutoIt v3有什么技术上的局限吗?
下面详细列出目前AutoIt在技术上的局限。要注意的是,一些所谓的限制其实是理论上的,因此往往在能达到实际限制之前您就会碰到有关性能和内存的问题。

  

最大单行脚本长度: 4,095
最大字符串长度: 2,147,483,647 个字符

数字范围(浮点): 1.7E–308 到 1.7E+308 有 15 位的精确度
数字范围(整数): 64 位带符号整数
十六进制数目: 32 位带符号整数(0x80000000 到 0x7FFFFFFF)

数组: 最大64维 和/或 共1600万个元素
递归函数能够调用的最大深度: 384 级

能够同时打开的最大文件数量: 64
能够同时激活的最大热键数量: 64

能够同时使用的最大变量数量: 没有限制
用户定义函数的最大数量: 没有限制

GUI窗口的最大数量: 1024
每个窗口中的GUI控件的最大数量: 4096



那我的测试已经实际打开了至少1263个窗口了,这怎么算呢?
发表于 2009-10-7 11:52:12 | 显示全部楼层
人家的1024
是GUI控件的最大数量: 4096 的环境下。你就2个控件。。。
发表于 2009-10-7 12:39:03 | 显示全部楼层
谁这么无聊啊
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-18 20:19 , Processed in 0.080794 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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