From 5360d6c9b220e5a95e8e01fb4b1d68504dc490b3 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 24 Nov 2013 19:32:50 -0500 Subject: [PATCH] Hint the GC to run at the completion of each frame. This forces concurrent garbage collection which means that the likelyhood of a long GC pause while other threads are running is lower. --- src/com/limelight/nvstream/av/video/CpuDecoderRenderer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/limelight/nvstream/av/video/CpuDecoderRenderer.java b/src/com/limelight/nvstream/av/video/CpuDecoderRenderer.java index 139934de..56191e13 100644 --- a/src/com/limelight/nvstream/av/video/CpuDecoderRenderer.java +++ b/src/com/limelight/nvstream/av/video/CpuDecoderRenderer.java @@ -137,6 +137,7 @@ public class CpuDecoderRenderer implements DecoderRenderer { nextFrameTime = computePresentationTimeMs(frameRateTarget); AvcDecoder.redraw(renderTarget); + System.gc(); } } };