With <http://sourceforge.net/p/oorexx/code-0/11375> Rick's speed improvement
patch was applied to
ooRexx 5.0 trunk, which are significant in at least calling routines,
especially external routines,
but also looking up classes and environment symbols if not mistaken.
However, when having Rexx applications that use external functions/routines the
speed improvements
are nothing but spectacular, e.g.:
* Calling some external function "bsfTestPing" 100.000 times (will return
immediately to Rexx)
o in the previous version of ooRexx 5.0beta on an older Windows computer:
appr. 17.000
calls/second (each time a full resolution takes place)
o in the latest version of ooRexx 5.0beta (from today's trunk) on the
same older Windows
computer: appr. 338,000 calls/second (caching resolved external
functions) or a 20-fold (!)
speed improvement!
Running a mix of test-units there could be a very notable overall 20% speed
improvement observed.
---rony
P.S.: While working on the new version of BSF4ooRexx beta I applied some
techniques that achieved
very remarkable speed improvements on the Rexx side too which I will remove in
a future version as
the way the new ooRexx 5.0 interpreter caches is even more efficient, judging
from an extensive set
of tests! :)
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel