diff --git a/pom.xml b/pom.xml
index 8eeeea8..b2848cb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,7 +62,7 @@
2.22.2
10
- -Xms1g -Xmx1g
+ -Xms768m -Xmx768m
@@ -117,7 +117,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- --add-opens java.base/java.nio=ALL-UNNAMED
+ -Xms768m -Xmx768m --add-opens java.base/java.nio=ALL-UNNAMED
diff --git a/src/test/java/bwapi/SynchronizationTest.java b/src/test/java/bwapi/SynchronizationTest.java
index 43cd14f..56536de 100644
--- a/src/test/java/bwapi/SynchronizationTest.java
+++ b/src/test/java/bwapi/SynchronizationTest.java
@@ -175,7 +175,9 @@ public void async_MeasurePerformance_CopyingToBuffer() {
.build();
SynchronizationEnvironment environment = new SynchronizationEnvironment(config);
environment.runGame(20);
- final double minObserved = 0.25;
+ assertTrue("Copy to buffer: minimum must be positive",
+ environment.metrics().getCopyingToBuffer().getRunningTotal().getMin() > 0);
+ final double minObserved = 0;
final double maxObserved = 15;
final double meanObserved = (minObserved + maxObserved) / 2;
final double rangeObserved = (maxObserved - minObserved) / 2;