Skip to content

Commit 56a83ef

Browse files
Configure RecyclableMemoryStreamManager memory limits
1 parent 08e3736 commit 56a83ef

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

‎tools/TLTool/CompressionUtility.cs‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,12 @@ namespace TLTool;
77

88
public static class CompressionUtility
99
{
10-
private static readonly RecyclableMemoryStreamManager s_StreamManager = new();
10+
private static readonly RecyclableMemoryStreamManager s_StreamManager = new(new RecyclableMemoryStreamManager.Options
11+
{
12+
MaximumSmallPoolFreeBytes = 8L * 1024L * 1024L,
13+
MaximumLargePoolFreeBytes = 128L * 1024L * 1024L,
14+
AggressiveBufferReturn = true,
15+
});
1116

1217
public const int TlzcMagic = 0x435A4C54; // TLZC
1318

0 commit comments

Comments
 (0)