AppleScript Performance Test
From Wurst-Wasser.net
Timo and Rahul told me that they experienced slight differences in execution speed of AppleScripts depending on how they have been saved. Now, some tests:
Testing equipment
- Machine: Heiko's MacBook Pro 15" 2.2GHz, 4GB, MacOS X 10.5.8
- Script:
set vorher to current date
set t to 231
tell application "Finder"
activate
repeat t times
set n to make new Finder window
tell n to close
end repeat
set nachher to current date
set dauer to nachher - vorher
log dauer
display dialog "Dauer: " & dauer & " Sekunden." buttons {"Doh!"}
end tell
Testergebnisse
| Kind | Saving-Options-Screenshot | Execution time (seconds) |
|---|---|---|
| Script im Script Editor |
| 31 |
| Script, Run Only |
| 16, launched with FastScripts[1] |
| Application, Run Only |
| 89 |
| Application |
| 88 |
| Script bundle |
| 18, gestartet via FastScripts |
| Script bundle, Run Only |
| 19, launched with FastScripts |
| Application bundle |
| 86 |
| Application bundle, Run Only |
| 86 |
| Text |
| 19, launched with osascript |
Bottom line
Applications are damn slow, every other variant is equally fast.
- Stuff
- Scripts and apps: Media:ASPerfScripts.zip
- Footnotes:
- ↑ because double-click only...










