If MC19's memory usage is running higher than 4GB, then something is badly wrong. If you have more than 2.1 million files in the Library, then I guess the larger integers would help. For the rest of us, it would just make the memory allocation for all those ints used in the Library twice as high. Seems like a poor tradeoff.
Currently Media Center is limited to around 1GB of memory, so removing that limit could help. I believe it could be raised to 3GB on a 32-bit OS, and 4GB on a 64-bit one.
With the way MC19 uses memory compared to MC18, I feel that a 64-bit build
could now be beneficial though. With the changes made in MC19, it is unable to completely cache songs now, and is susceptible to high disk/network activity causing problems with playback.
With DSD tracks, I always get a slight skip/tick on every track, usually somewhere between 50-75% through, whenever memory playback is enabled. That did not happen in MC18, nor does it happen if I disable memory playback.
Of course, rather than moving to 64-bit which allows access to more memory, but also causes the program to
use more memory, and breaks compatibility with a number of features, increasing the cap to 3-4GB, and bringing back the option to cache
files rather than decoded audio would probably be enough.
I'd still really like to see the option to cache the current and next track, rather than only the currently playing one - that gives Media Center the full duration of a song to cache the next track, which would be useful when there's a lot of disk activity.
I like a lot of the changes we have seen in MC19, but there are serious regressions with the new memory playback system which I feel really need to be addressed.