[Fix] Properly show memory usage

This commit is contained in:
Robert von Burg 2022-09-06 13:09:28 +02:00
parent ca046f7e66
commit f888e5cd1c
Signed by: eitch
GPG Key ID: 75DB9C85C74331F7
1 changed files with 10 additions and 4 deletions

View File

@ -96,21 +96,27 @@ public class SystemHelper {
return FileHelper.humanizeFileSize(Runtime.getRuntime().maxMemory());
}
public static String getUsedMemory() {
public static String getTotalMemory() {
return FileHelper.humanizeFileSize(Runtime.getRuntime().totalMemory());
}
public static String getUsedMemory() {
return FileHelper.humanizeFileSize(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory());
}
public static String getFreeMemory() {
return FileHelper.humanizeFileSize(Runtime.getRuntime().freeMemory());
}
public static String getMemorySummary() {
StringBuilder sb = new StringBuilder();
sb.append("Memory available "); //$NON-NLS-1$
sb.append("System Memory available "); //$NON-NLS-1$
sb.append(SystemHelper.getMaxMemory());
sb.append(" / Used: "); //$NON-NLS-1$
sb.append(", Total: "); //$NON-NLS-1$
sb.append(SystemHelper.getTotalMemory());
sb.append(", Used: "); //$NON-NLS-1$
sb.append(SystemHelper.getUsedMemory());
sb.append(" / Free: "); //$NON-NLS-1$
sb.append(", Free: "); //$NON-NLS-1$
sb.append(SystemHelper.getFreeMemory());
return sb.toString();
}