mediawiki-extensions-Visual.../modules
Gabriel Wicke 06ae53fdfe Drastically reduce memory usage for template-heavy pages
Only call back a few callbacks per reactor iteration from the template fetch
request queue. This changes the expansion pattern from a (memory intensive)
breadth-first expansion to something quite close to depth-first expansion.
Additionally, retrieved pages are quickly added to the page cache so that a
lot of request queuing is avoided in favor of synchronous expansion from the
cache. On pages like Barack Obama that previously ran out of memory after
consuming node's 1.6G heap limit, expansion now runs in relatively constant
100-300M resident (so far, still running).

Change-Id: Ie34a1eeff00d868416de45ef8d289898258f560c
2012-04-13 14:31:03 +02:00
..
jquery Fully revert r114142, was previously reverted in Collection only 2012-03-21 20:45:24 +00:00
parser Drastically reduce memory usage for template-heavy pages 2012-04-13 14:31:03 +02:00
qunit Updated QUnit 2012-03-09 21:50:24 +00:00
rangy
sandbox Merge "Removed unused fake cursor div" 2012-04-12 18:53:17 +00:00
ve Fix up FormatDropdownTool 2012-04-12 16:21:10 -07:00