AppleScript Performance Test
Jump to navigation
Jump to search
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...