Difference between revisions of "LSL Script Efficiency"

From Second Life Wiki
Jump to navigation Jump to search
(Changed Titel.)
Line 32: Line 32:
</div></div>
</div></div>
<div id="box">
<div id="box">
== Things that are faster ==
== Efficiency ==
<div style="padding: 0.5em;">
<div style="padding: 0.5em;">
++a and a += 1 are equal in speed (they compile to the same bytecode). a++ is slower.
++a and a += 1 are equal in speed (they compile to the same bytecode). a++ is slower.
</div></div>
</div></div>

Revision as of 18:53, 18 April 2007

What is Efficiency

PAGE UNDER CONSTRUCTION!


Efficiency is how long it takes to run a script.

There are many ways to speed up scripts, such as using ++a instead of a++.

Rules for posting

The following code snipit will allow testing of a function.

default {
  state_entry() {
    integer i = 0;
    while (i < 1) {
      ++a;
    }
  }
}

Efficiency

++a and a += 1 are equal in speed (they compile to the same bytecode). a++ is slower.