Difference between revisions of "Mono demos"
Jump to navigation
Jump to search
(New page: This page focuses on side-by-side examples of Mono vs. LSL performance. Feel free to add your own.) |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This page focuses on | This page focuses on '''comparative examples of [[Mono]] vs. LSL performance'''. Feel free to add your own — newer videos go on top. | ||
For further details on progress made, [http://blog.secondlife.com/author/babbagelinden/ see Babbage Linden's blog posts], which originally featured some of these videos. | |||
== Exploring Fractals == | |||
As seen in "[http://blog.secondlife.com/2008/06/18/mono-beta-refresh-11/ Mono Beta Refresh 11]": | |||
: ''"Comparing the performance of a mandelbrot set explorer script running on the LSL and Mono virtual machines. Music by Jonathan Coulton released under the Creative Commons by-nc license (http://creativecommons.org/licenses/by-nc/3.0/)"'' | |||
<videoflash>xVZt0KoaRo8</videoflash> | |||
== Ray Tracing == | |||
As seen in "[http://blog.secondlife.com/2008/05/30/mono-beta-refresh-10/ Mono Beta Refresh 10]": | |||
: ''"Comparing the performance of a ray tracer written in LSL rendering a scene in Second Life when running first on the Mono and then the LSL2 virtual machines. When running on Mono the scene is rendered in 1/4 of the time."'' | |||
[http://www.foxular.net.nyud.net:8080/raytracer/ Learn more about this ray tracer.] | |||
<videoflash>-Z9tfQI5Uxw</videoflash> | |||
== Amanda Levitsky's Maze Generator == | |||
As seen in "[http://blog.secondlife.com/2008/05/15/mono-beta-refresh-9/ Mono Beta Refresh 9]": | |||
: ''"A demonstration of the performance of the LSL and Mono scripting engines in Second Life. On the left is the original LSL implementation, and on the right is the implementation recompiled with Mono with no other changes.'' | |||
: ''"Both scripts are started at the same time and generate the layout of a maze in memory before building the walls.'' | |||
: ''"The script also employs some LSL specific optimisations that can potentially be unraveled for even better performance in Mono."'' | |||
<videoflash>mn8Sd013sM8</videoflash> | |||
== Blueman Steele's version of Conway's Game of Life == | |||
As seen in "[http://blog.secondlife.com/2008/04/15/mono-beta-refresh-8/ Mono Beta Refresh 8]": | |||
: ''"An LSL implementation of Conway's Game of Life in Second Life. The left copy is running on the LSL virtual machine, the right copy is running on the Mono virtual machine. Both versions are running concurrently in a single Second Life simulator."'' | |||
<videoflash>TuuVRa-_Pm4</videoflash> | |||
[[Category:Features]] |
Latest revision as of 07:05, 3 August 2008
This page focuses on comparative examples of Mono vs. LSL performance. Feel free to add your own — newer videos go on top.
For further details on progress made, see Babbage Linden's blog posts, which originally featured some of these videos.
Exploring Fractals
As seen in "Mono Beta Refresh 11":
- "Comparing the performance of a mandelbrot set explorer script running on the LSL and Mono virtual machines. Music by Jonathan Coulton released under the Creative Commons by-nc license (http://creativecommons.org/licenses/by-nc/3.0/)"
<videoflash>xVZt0KoaRo8</videoflash>
Ray Tracing
As seen in "Mono Beta Refresh 10":
- "Comparing the performance of a ray tracer written in LSL rendering a scene in Second Life when running first on the Mono and then the LSL2 virtual machines. When running on Mono the scene is rendered in 1/4 of the time."
Learn more about this ray tracer. <videoflash>-Z9tfQI5Uxw</videoflash>
Amanda Levitsky's Maze Generator
As seen in "Mono Beta Refresh 9":
- "A demonstration of the performance of the LSL and Mono scripting engines in Second Life. On the left is the original LSL implementation, and on the right is the implementation recompiled with Mono with no other changes.
- "Both scripts are started at the same time and generate the layout of a maze in memory before building the walls.
- "The script also employs some LSL specific optimisations that can potentially be unraveled for even better performance in Mono."
<videoflash>mn8Sd013sM8</videoflash>
Blueman Steele's version of Conway's Game of Life
As seen in "Mono Beta Refresh 8":
- "An LSL implementation of Conway's Game of Life in Second Life. The left copy is running on the LSL virtual machine, the right copy is running on the Mono virtual machine. Both versions are running concurrently in a single Second Life simulator."
<videoflash>TuuVRa-_Pm4</videoflash>