How the Nasal GC works: Difference between revisions

Jump to navigation Jump to search
Line 24: Line 24:


In other words, the time spent in the GC is proportial to the number of active objects (i.e.  lines of code), even for objects which may not be running or active - just loaded. For additional background information, please see [[Improving Nasal]].
In other words, the time spent in the GC is proportial to the number of active objects (i.e.  lines of code), even for objects which may not be running or active - just loaded. For additional background information, please see [[Improving Nasal]].
{{cquote|allocating objects into generations and only mark/reaping from the most recent one on most iterations is a straightforward optimization and will definitely make things faster.| (Andy Ross) FlightGear Devel mailing list<ref>{{cite web |url=http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg37385.html |title=Nasal performance |author=Andy Ross |date=22 May 2012 }}</ref>}}


= Objective =
= Objective =

Navigation menu