AppleScript Performance Test: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Timo and Rahul told me that they | Timo and Rahul told me that they experienced ''slight'' differences in execution speed of [[AppleScript]]s depending on how they have been saved. Now, some tests: | ||
=== Testing equipment === | === Testing equipment === |
Revision as of 22:03, 13 November 2010
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...