From d3a968bd31246df9fc07181499fe848c58e458bf Mon Sep 17 00:00:00 2001 From: leventov Date: Sat, 10 Dec 2016 21:01:05 -0600 Subject: [PATCH] Suppress MemoryResourcesTest on Mac --- .../java/net/openhft/chronicle/map/MemoryResourcesTest.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/test/java/net/openhft/chronicle/map/MemoryResourcesTest.java b/src/test/java/net/openhft/chronicle/map/MemoryResourcesTest.java index 08e49c7b4..1ec1ce42b 100644 --- a/src/test/java/net/openhft/chronicle/map/MemoryResourcesTest.java +++ b/src/test/java/net/openhft/chronicle/map/MemoryResourcesTest.java @@ -65,7 +65,7 @@ public class MemoryResourcesTest { @Test public void testChronicleMapCollectedAndDirectMemoryReleased() throws IOException, InterruptedException { - if (OS.isLinux()) + if (!OS.isWindows()) return; // TODO enable this test when stable on Linux long nativeMemoryUsedBeforeMap = nativeMemoryUsed(); WeakReference> ref = new WeakReference<>(getMap()); @@ -78,10 +78,10 @@ public class MemoryResourcesTest { Thread.yield(); } // Wait until Cleaner is called and memory is returned to the system - for (int i = 0; nativeMemoryUsedBeforeMap != nativeMemoryUsed() && i < 60_000_000; i++) { + for (int i = 0; nativeMemoryUsedBeforeMap != nativeMemoryUsed() && i < 600_000; i++) { System.gc(); byte[] garbage = new byte[1_000_000]; - Thread.sleep(1); + Thread.sleep(100); } Assert.assertEquals(nativeMemoryUsedBeforeMap, nativeMemoryUsed()); }