Version 1.0
Simple stacks that can be used for testing assigning and passing values around. The results are quite educational and helpful to design performance-critical programs.
The "assign speedster" compares fetching a string through a parameter, constant, local variable, global variable, field, property, and direct assignment.
The "send speedster" compares passing values through a chain of handlers.
The particular purpose of doing these tests was to compare normal passing
within a stack to multiple-stack (substacks and independent stacks) situations utilizing a stack-in-use or sending/calling.
The number of tests is not extensive but you can easily amend the scripts to add your own variants.
The HyperCard version of "assign speedster" is included in the archive.
speedsters.sit.hqx file
|