From: Ken A. <kan...@bb...> - 2004-10-28 22:21:04
|
After talking to Joe Marshal, and getting JScheme working in 1.5.0, i thought i'd write a cartoon document describing how JScheme works. I also hoped it would lead to identify opportunites for optimization. One thing i found was that Scheme.execute() which calls Scheme.currentEvaluator().execute() was happening a lot. So i added an Evaluator argument to most of those sites. This lead to a 20% improvement in the Gabriel benchmarks. Not a bad thing to do during OOPSLA (though i didn't go). |