0ad/source
Yves 5a985e18f4 Modify GC scheduling and reduce VFS cache size.
It seems like there is a memory leak if we haven't finished with the
marking phase of an incremental GC and SpiderMonkey has to trigger a
full GC because it runs out of memory. With this patch we stop trying to
make incremental GCs if we are above 1/2 of the runtime size and do Full
GCs instead. This should make such low memory conditions even less
likely than they were already after the previous patch. Also reduce the
maximum VFS cache size to 400 MB.
Refs #2808

This was SVN commit r15831.
2014-10-04 00:43:04 +00:00
..
collada Fix VS2013 build errors, warnings 2013-11-03 12:46:07 +00:00
graphics Fix some disabled tests. 2014-08-24 15:29:53 +00:00
gui Fixes some bugs related to IME text input in SDL2, including a possible crash, refs #2041. Behavior seems reasonably consistent now on Windows and OS X 2014-10-03 23:33:41 +00:00
i18n Fixes a few building warnings and convention issues from 19ca1e3ebf 2014-05-07 23:33:21 +00:00
lib Replace usage of "GUIs" in cxxtest with the command line, 2014-09-24 15:35:31 +00:00
lobby Adds profiles to the multiplayer lobby. Fixes #2504. 2014-09-20 15:35:26 +00:00
maths Optimise silhouette rendering. 2014-07-03 01:00:25 +00:00
mocks More FreeBSD build fixes. 2012-01-30 06:21:11 +00:00
network Tunes GC scheduling a bit to reduce memory usage. 2014-09-22 20:13:04 +00:00
pch Sacrifices a goat to the gods of insanity. 2014-04-24 20:05:48 +00:00
ps Modify GC scheduling and reduce VFS cache size. 2014-10-04 00:43:04 +00:00
renderer Fixes water rendering and crashes on GPUs without FBO support, fixes #2667 2014-09-27 01:32:03 +00:00
scriptinterface Modify GC scheduling and reduce VFS cache size. 2014-10-04 00:43:04 +00:00
simulation2 fix a debug message 2014-09-26 17:07:17 +00:00
soundmanager Fix segmentation fault in the sound destructor. Happened when the sound file doesn't exist. Errors are shown by other code. 2014-06-24 11:07:39 +00:00
third_party Makes tinygettext handle missing plural forms more sanely. 2014-07-05 10:29:24 +00:00
tools Unify removal of incomplete translations in packaging scripts. Fixes #2825. 2014-09-28 21:51:48 +00:00
contributors.txt Ticket #2127 - Performance and style improvements in scriptinterface. 2013-09-16 19:10:06 +00:00
main.cpp Fixes some issues when toggling fullscreen mode with SDL2, refs #2041: 2014-09-28 22:10:09 +00:00
test_setup.cpp Changes tests to use global g_ScriptRuntime instead of creating a new JSRuntime for each test. 2014-04-25 21:19:51 +00:00