mirror of
https://github.com/riperiperi/FreeSO
synced 2026-08-13 20:26:13 -04:00
Might speed up loading times, average framerate on very large lots in 3D mode. May improve thoughput of server, though VM stack frames and argument arrays should be looked at to improve that further, as well as the dataservice. - Enum.HasFlag boxes the enum each time, doing a bunch of extra work and causing an allocation. Particularly hot cases of this have been covered by an extension method that does minimal work. - Removed or moved some lambdas that capture variables to only waste memory when necessary. - Simplified floating point read method - Remove some useless ReadBytes() calls - Smarter logic for copying children before iterating that avoids allocations most of the time. |
||
|---|---|---|
| .. | ||
| LotControls | ||
| UI3DThumb.cs | ||