Add TrimExcess to TypeDictionary.

After adding is finished, this can be used to reduce the memory footprint of the dictionary.
This commit is contained in:
RoosterDragon
2018-03-10 16:27:08 +00:00
committed by abcdefg30
parent e17ede34ef
commit d0f7511a62
3 changed files with 11 additions and 0 deletions

View File

@@ -140,6 +140,8 @@ namespace OpenRA.Server
foreach (var trait in modData.Manifest.ServerTraits)
serverTraits.Add(modData.ObjectCreator.CreateObject<ServerTrait>(trait));
serverTraits.TrimExcess();
LobbyInfo = new Session
{
GlobalSettings =