X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FMemoryPercent.java;h=3288e66c12854aa4c1aa08f199a6676c25aabddb;hb=38120f6e0031a59b21cd4ae9c94c9e83f1ebc6cd;hp=66c985919d5738581e67bd43aa0a8cf8d85d24c9;hpb=fb97a6a7e2f0c39910f283d858b185514521f1b5;p=jalview.git diff --git a/src/jalview/bin/MemoryPercent.java b/src/jalview/bin/MemoryPercent.java index 66c9859..3288e66 100644 --- a/src/jalview/bin/MemoryPercent.java +++ b/src/jalview/bin/MemoryPercent.java @@ -21,33 +21,12 @@ public class MemoryPercent } catch (NoClassDefFoundError e) { // com.sun.management.OperatingSystemMXBean doesn't exist in this JVM - Cache.log.error("No com.sun.management.OperatingSystemMXBean"); + System.err.println( + "No com.sun.management.OperatingSystemMXBean: cannot get total physical memory size"); } // We didn't get a com.sun.management.OperatingSystemMXBean. return -1; } - public static long memPercent(int percent) - { - return memPercent(percent); - } - public static long memPercent(float percent) - { - long memPercent = -1; - - long physicalMem = getPhysicalMemory(); - if (physicalMem > MemorySetting.applicationMinMemory) - { - // try and set at least applicationMinMemory and thereafter ensure - // leaveFreeMinMemory is left for the OS - memPercent = Math.max(MemorySetting.applicationMinMemory, - (long) (physicalMem - - Math.max(physicalMem * (100 - percent) / 100, - MemorySetting.leaveFreeMinMemory))); - } - - return memPercent; - } - }