mirror of
https://github.com/PhotonVision/photonvision
synced 2026-06-20 00:51:41 +00:00
Vision work, move camera calcs to CameraValues class
This commit is contained in:
@@ -25,17 +25,19 @@ public class MemoryManager {
|
||||
System.runFinalization();
|
||||
}
|
||||
|
||||
public void run() {
|
||||
public void run() { run(false); }
|
||||
|
||||
public void run(boolean print) {
|
||||
var usedMem = getUsedMemoryMB();
|
||||
|
||||
if (usedMem != lastUsedMb) {
|
||||
lastUsedMb = usedMem;
|
||||
System.out.printf("Memory usage: %dMB\n", usedMem);
|
||||
if (print) System.out.printf("Memory usage: %dMB\n", usedMem);
|
||||
}
|
||||
|
||||
if (usedMem >= collectionThreshold) {
|
||||
collect();
|
||||
System.out.printf("Garbage collected at %dMB\n", usedMem);
|
||||
if (print) System.out.printf("Garbage collected at %dMB\n", usedMem);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user