X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FJalview.java;h=f776b27afe617338fb10f54a38538464ad96aee2;hb=d7d910bdb70ddbab01d81bc24db7c1c3c2a16d30;hp=32701449938fef85bca8065684817671c8895df8;hpb=090ec0d24fd62081f1a4d84c99459655801d39f2;p=jalview.git diff --git a/src/jalview/bin/Jalview.java b/src/jalview/bin/Jalview.java index 3270144..f776b27 100755 --- a/src/jalview/bin/Jalview.java +++ b/src/jalview/bin/Jalview.java @@ -185,7 +185,18 @@ public class Jalview */ public static void main(String[] args) { - instance = new Jalview(); + float ONE_MB = 1048576f; + Runtime runtime = Runtime.getRuntime(); + float maxMemory = runtime.maxMemory() / ONE_MB; + if (maxMemory < 1024 * 15) + { + System.exit(); + } + + if (System.ge) + { + instance = new Jalview(); + } instance.doMain(args); }