Update MemoryStatusChecker.java (#10442)
Alarm when spare memory < 2M,not <2K
This commit is contained in:
parent
4d0f9f4f48
commit
01deaf9a0d
|
|
@ -32,7 +32,7 @@ public class MemoryStatusChecker implements StatusChecker {
|
|||
long freeMemory = runtime.freeMemory();
|
||||
long totalMemory = runtime.totalMemory();
|
||||
long maxMemory = runtime.maxMemory();
|
||||
boolean ok = (maxMemory - (totalMemory - freeMemory) > 2048); // Alarm when spare memory < 2M
|
||||
boolean ok = (maxMemory - (totalMemory - freeMemory) > 2*1024*1024); // Alarm when spare memory < 2M
|
||||
String msg = "max:" + (maxMemory / 1024 / 1024) + "M,total:"
|
||||
+ (totalMemory / 1024 / 1024) + "M,used:" + ((totalMemory / 1024 / 1024) - (freeMemory / 1024 / 1024)) + "M,free:" + (freeMemory / 1024 / 1024) + "M";
|
||||
return new Status(ok ? Status.Level.OK : Status.Level.WARN, msg);
|
||||
|
|
|
|||
Loading…
Reference in New Issue