Fix FramerateCounter and VRAM Counter (#820)
* Update FramerateCounter.hx * Update FramerateCounter.hx * Update FramerateCounter.hx * Update FramerateCounter.hx * Update FramerateCounter.hx * Update FramerateCounter.hx * Update FramerateCounter.hx * Update FramerateCounter.hx * Update FramerateCounter.hx * Optimize memory label update in MemoryCounter * Optimize frame update logic in AssetTreeInfo and MemoryCounter * Fixed VRAM display showing -2147483648B * Update SystemInfo.hx * VRAM: 6MB?
This commit is contained in:
@@ -36,11 +36,21 @@ class MemoryCounter extends Sprite {
|
||||
if (alpha <= 0.05) return;
|
||||
super.__enterFrame(t);
|
||||
|
||||
memory = MemoryUtil.currentMemUsage();
|
||||
final mem = MemoryUtil.currentMemUsage();
|
||||
|
||||
if (mem == memory) {
|
||||
updateLabelPosition();
|
||||
return;
|
||||
}
|
||||
|
||||
memory = mem;
|
||||
if (memoryPeak < memory) memoryPeak = memory;
|
||||
memoryText.text = CoolUtil.getSizeString(memory);
|
||||
memoryPeakText.text = ' / ${CoolUtil.getSizeString(memoryPeak)}';
|
||||
|
||||
memoryPeakText.x = memoryText.x + memoryText.width;
|
||||
updateLabelPosition();
|
||||
}
|
||||
|
||||
private inline function updateLabelPosition():Void
|
||||
memoryPeakText.x = memoryText.x + memoryText.width;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user