Here are the results of sometesting I did recently:
Testing done with objects in SL and the MONO test grid.
Identical scripts were tested in the same sim, one set compiled for mono and the other for LSL.
Scripts were of two types, 1) the typical 5 line physical property setting script that is never run again and is responsible for about half of all scrips in SL by my guess. 2) A complex bit of machinery with listens, link listens, says, menus etc that is representative of a lot of things like jacuzzis, vehicles, games and vendors and the like.
MONO sim was a class 5 and had a 0.1 resting script load when testing LSL vs MONO script loads.
All times are in milliseconds
I did not have acess to the estate tools so better numbers could not be gotten, these numbers were tested 4-5 times each with a large multiple of objects to make the differences clear.
-----------------------------------------------
10 Shelly's Test
Test......................MONO.............LSL ...........Difference
Resting.................0.2..................0.2............No difference
Random Moving.....0.2 to 0.5........0.3 to 0.7....30% faster (2)
Calling..................0.3.................1.7 to 2.5....5 - 8 times faster (2)
Feeding................7.6 to 23..........1.8 to 3.1...4 to 8 times SLOWER (Feeding required rezzing an object with a script in it) (4)
--------------------------------------------------------
100 prims with scripted parameter settings scripts. 200 simple 5 line prim setup scripts total (One particle, one texture rotation per prim)
Test......................MONO.............LSL ...........Difference
Rezzing.................54 to 234........< 0.1..........Astronomical (4)
After Rez...............0.4.................0.4.............No difference (3)
-------------------------------------------------
For fun, 10 Shellys test on class 5 vs class 4 sim (LSL only)
Test......................Class 4...........Class 5 ...........Difference
Resting..................1.0.................0.2..................5 times faster
Random Moving......1.2 to1.7.........0.3 to 0.7........3 - 4 times faster
Calling...................4.4 to 5.5........1.7 to 2.5....... 2 - 3 times faster
Feeding..................7.6 to 23.........1.8 to 3.1.......4 to 8 times faster (1)
-------------------------------------------------
Preliminary Conclusions
1) This reaffirms my intial impressions that Class 5 sims seem to be about 3x faster than class 4 on script processing.
2) MONO will be a little bit faster overall given an average sim script load of 1k or more scripts, but... maybe only 50% more? Hard to predict but ceratainly not 50x or "up to 220x" or even 10x like I hoped. (Well in VERY specialized single math intensive instances yes, but in the total sim script load? Not so much).
3) The problem of "dead scripts" taking up CPU time is still there. Scripts that have no message processing are still being polled for no reason. Given the astronomical number of these scripts in an average sim and the complete waste of time they use for doing nothing (Unless of course you scour your entire sim for them and disable all you can), I was really hoping this would be fixed.
4) MONO seems to have a HUGE setup time penalty for rezzing scripts int he sim

I mean HUGE. If a 1500 script dragon pops into your sim it'll take a big hit. And the "normal" script load of 100-200 scripts that most people seem to carry when they TP around will add even more lag to your sim when they rez up than you get already..
Bugs
---------------------------------------
* Floating Text not working
* Sounds not working
* Had to manually start some scripts, like the llSetScriptSTate is not working or something?
[Edited to restore spacing]