()
| 1887 | } |
| 1888 | |
| 1889 | private static long getFreeMem() { |
| 1890 | Runtime rt = Runtime.getRuntime(); |
| 1891 | long used = (rt.totalMemory() - rt.freeMemory()); |
| 1892 | long max = rt.maxMemory(); |
| 1893 | return (max - used); |
| 1894 | } |
| 1895 | |
| 1896 | static int getFreeMemMb() { |
| 1897 | return (int) (getFreeMem() / 1024L / 1024L); |