diff --git a/assets/plugins/plugin-performance-0.1.1.jar b/assets/plugins/plugin-performance-0.1.1.jar index fda638c8..41434069 100644 Binary files a/assets/plugins/plugin-performance-0.1.1.jar and b/assets/plugins/plugin-performance-0.1.1.jar differ diff --git a/assets/plugins/plugin-tiled-0.1.1.jar b/assets/plugins/plugin-tiled-0.1.1.jar index b9601cc3..5fba1c9b 100644 Binary files a/assets/plugins/plugin-tiled-0.1.1.jar and b/assets/plugins/plugin-tiled-0.1.1.jar differ diff --git a/plugin-performance/src/main/java/games/rednblack/editor/plugin/performance/PerformancePanel.java b/plugin-performance/src/main/java/games/rednblack/editor/plugin/performance/PerformancePanel.java index 50b12692..b9fb6572 100644 --- a/plugin-performance/src/main/java/games/rednblack/editor/plugin/performance/PerformancePanel.java +++ b/plugin-performance/src/main/java/games/rednblack/editor/plugin/performance/PerformancePanel.java @@ -95,8 +95,10 @@ public class PerformancePanel extends UIDraggablePanel { @Override public void act(float delta) { super.act(delta); + entitiesCount.setText(entitySubscription.getEntities().size()); fpsLbl.setText(Gdx.graphics.getFramesPerSecond()); + MemoryUsage memoryUsage = ManagementFactory.getMemoryMXBean().getHeapMemoryUsage(); long usedMemory = memoryUsage.getUsed() / (1024 * 1024); long allocatedMemory = memoryUsage.getCommitted() / (1024 * 1024); @@ -105,13 +107,19 @@ public class PerformancePanel extends UIDraggablePanel { memoryLabel.getText().append(" of "); memoryLabel.getText().append(allocatedMemory); memoryLabel.getText().append(" MB"); + memoryLabel.invalidateHierarchy(); + glCalls.setText(profiler.getCalls()); drawCalls.setText(profiler.getDrawCalls()); shaderSwitch.setText(profiler.getShaderSwitches()); textureBind.setText(profiler.getTextureBindings()); vertexCount.setText((int) profiler.getVertexCount().total); - renderTime.setText((int) (TimeUtils.nanosToMillis(TimeUtils.nanoTime() - time))); + + long ms = TimeUtils.nanosToMillis(TimeUtils.nanoTime() - time); + renderTime.getText().clear(); + renderTime.getText().append(ms); renderTime.getText().append(" ms"); + renderTime.invalidateHierarchy(); }