dolphin/Source/Core
Lioncash 82c66e2bab FifoRecorder: Don't allocate ~100.7MB on program startup
So, a FifoRecorder instance is instantiated as a file-local variable and
used as a singleton (ugh). Most users likely don't regularly use the
FIFO player/FIFO recorder, so this is kind of a substantial waste of
memory.

FifoRecorder's internal RAM and ExRAM vectors are 33554432 and 67108864
bytes respectively, which is around 100.66MB in total.

Just on the game list view on a clean build with nothing loaded, this
knocks debug build memory usage down from ~232.4MB to ~137.5MB, and
release build memory usage down from ~101MB to ~5.7MB.
2017-06-19 02:47:26 -04:00
..
AudioCommon Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
Common Analytics: Set the timeout to 5 seconds 2017-06-18 23:16:03 +02:00
Core FifoRecorder: Don't allocate ~100.7MB on program startup 2017-06-19 02:47:26 -04:00
DiscIO Merge pull request #5611 from JosJuice/reorganize-file-namespace 2017-06-15 23:28:36 +02:00
DolphinNoGUI NoGUI: Fix a missing include for Xlib 2017-06-13 11:46:13 +02:00
DolphinQt2 DolphinQt2: FocusEventFilter -> WindowActivationEventFilter 2017-06-15 16:12:05 -07:00
DolphinWX DolphinWX: Fix encoding errors in UpdateTitle 2017-06-16 17:20:13 +02:00
InputCommon StringUtil: Make SplitString return by value 2017-06-11 16:48:20 +02:00
UICommon Allow the user to ignore signature issues during WAD import 2017-06-16 16:17:38 +02:00
VideoBackends Merge pull request #5305 from iwubcode/abstract_texture 2017-06-18 12:57:05 -07:00
VideoCommon VideoCommon: Fix VS filter for AbstractTexture.cpp 2017-06-18 22:58:02 -04:00
CMakeLists.txt Moved NoGUI out of DolphinWx. 2017-03-08 01:24:18 -08:00