diff --git a/src/ARMeilleure/Translation/PTC/Ptc.cs b/src/ARMeilleure/Translation/PTC/Ptc.cs index bf35e0686..23ccb6824 100644 --- a/src/ARMeilleure/Translation/PTC/Ptc.cs +++ b/src/ARMeilleure/Translation/PTC/Ptc.cs @@ -414,7 +414,10 @@ namespace ARMeilleure.Translation.PTC { ResetCarriersIfNeeded(); - GCSettings.LargeObjectHeapCompactionMode = GCLargeObjectHeapCompactionMode.CompactOnce; + if (!OperatingSystem.IsAndroid()) + { + GCSettings.LargeObjectHeapCompactionMode = GCLargeObjectHeapCompactionMode.CompactOnce; + } } _waitEvent.Set(); @@ -790,7 +793,10 @@ namespace ARMeilleure.Translation.PTC { ResetCarriersIfNeeded(); - GCSettings.LargeObjectHeapCompactionMode = GCLargeObjectHeapCompactionMode.CompactOnce; + if (!OperatingSystem.IsAndroid()) + { + GCSettings.LargeObjectHeapCompactionMode = GCLargeObjectHeapCompactionMode.CompactOnce; + } return; }