一个au3文件中最多能画多少个gui?
请就ansi和unic来解答下,谢谢 是不是无限啊?只要不用obj 一个 GUI 窗口里面包含控件的最大值是 65532 .但一个脚本里允许多少gui不知。可以做个试验,用一个循环不停的创建gui,直到系统崩溃!:face (10): kn007兄台很无聊?
我给你测试一下。 4# KiwiCsj
测试方法:循环建窗,窗内俩按钮控件。每建一窗,在第一按钮中注明序号,即该窗体为第几个窗。
测试结果图如下(不算最后结果,是电脑速度变得很蜗牛了,所以放弃继续测试)
另外值得一提的是:当我在大约第1263个窗上点了终结超计时,过了约两分钟,GDI对象数还有7150个~~~!
后来,待过去5分钟了,GDI对象数还有6630个;过去12分钟的时候,还有4434个。
后面,我不想说了。反正在我发这个数据的时候,窗口还没全部关掉。
:face (30): 从点击终结开始,过去17分钟了,还有2250个。
删除的速度越来越快了。
kn007同志对此次测试有什么结论没有?:face (24):
关于单进程巨量窗口的CPU占用,内存占用,执行速度等方面?
附:测试电脑环境是虚拟机:
虚拟主机:Windows XP Pro Sp1
物理主机:Windows XP Pro Sp1
内存3G
CPU P4单核3G 问题重点错,不是能画多少个GUI,是你的电脑配置能运行多少个GUI。相信你电脑运行不到最终限制个数 XP PRO 可以上3G内存?:face (37): 是,32位的XP最多可上4G不到一点的内存总量。 1024
http://bianbian.org/document/autoit3/faq.htm#15 1024
http://bianbian.org/document/autoit3/faq.htm#15
pusofalse 发表于 2009-10-6 18:50 http://www.autoitx.com/images/common/back.gif
哦,http://www.autoitx.com/forum.php?mod=viewthread&tid=10175&page=1&fromuid=7644076#pid94665 大K真拿来讨论了。。。我还以为你干什么画这么多个出来。。。。吓我一跳! 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个窗口了,这怎么算呢? 人家的1024
是GUI控件的最大数量: 4096 的环境下。你就2个控件。。。 :face (13):谁这么无聊啊
页:
[1]
2