au3写出来的脚本能减小内存使用率么?
就5、6行代码,可是内存使用率就4000k-6000k,也太夸张了吧,有没有什么办法能够减少内存使用率呢[ 本帖最后由 wbsgege 于 2008-10-14 11:55 编辑 ] 代码贴出来 au3肯定别别的语言写的程序要占的大 未编译的脚本内存占用很大是正常的 AutoIT 本来就是占的多一点!
_ReduceMemory(@AutoItPID)
Func _ReduceMemory($i_PID = -1)
If $i_PID <> -1 Then
Local $ai_Handle = DllCall("kernel32.dll", 'int', 'OpenProcess', 'int', 0x1f0fff, 'int', False, 'int', $i_PID)
Local $ai_Return = DllCall("psapi.dll", 'int', 'EmptyWorkingSet', 'long', $ai_Handle)
DllCall('kernel32.dll', 'int', 'CloseHandle', 'int', $ai_Handle)
Else
Local $ai_Return = DllCall("psapi.dll", 'int', 'EmptyWorkingSet', 'long', -1)
EndIf
Return $ai_Return
EndFunc ;==>_ReduceMemory
原帖由 liongodmien 于 2008-10-13 14:50 发表 http://www.autoitx.com/images/common/back.gif
AutoIT 本来就是占的多一点!
_ReduceMemory(@AutoItPID)
Func _ReduceMemory($i_PID = -1)
If $i_PID-1 Then
Local $ai_Handle = DllCall("kernel32.dll", 'int', 'OpenProcess', 'int', ...
这个只是看上去很美,把物理内存写到虚拟内存中了…… 厉害。。。。。。。。。厉害
页:
[1]