diff --git a/projects/core/src/main/java/dan200/computercraft/core/computer/computerthread/ComputerThread.java b/projects/core/src/main/java/dan200/computercraft/core/computer/computerthread/ComputerThread.java index 75be777ca..5ea13b946 100644 --- a/projects/core/src/main/java/dan200/computercraft/core/computer/computerthread/ComputerThread.java +++ b/projects/core/src/main/java/dan200/computercraft/core/computer/computerthread/ComputerThread.java @@ -835,8 +835,8 @@ public final class ComputerThread implements ComputerScheduler { var allocated = ThreadAllocations.getAllocatedBytes(current) - info.allocatedBytes(); if (allocated > 0) { metrics.observe(Metrics.JAVA_ALLOCATION, allocated); - } else { - LOG.warn("Allocated a negative number of bytes!"); + } else if (allocated < 0) { + LOG.warn("Allocated a negative number of bytes ({})!", allocated); } }