             .map { "\($0.key): \($0.value)" }
             .sorted()
             .joined(separator: " ")
-        print("Allocations: \(totalAllocationCount) \(allocations)")
+        debugPrint("Current: \(totalAllocationCount) Overall: \(total) \(allocations)")
     }
 }
 #endif

    static func decrement(_ name: String) {
        lock.lock()
        defer { lock.unlock() }
        allocations[name, default: 0] -= 1

        let totalAllocationCount = self.totalAllocationCount

        if isPrintingEnabled {
            print("Decrement \(name): \(allocations[name] ?? 0) Total: \(totalAllocationCount)")
        }

        if totalAllocationCount == 0 {

    static func increment(_ name: String) {
        lock.lock()
        defer { lock.unlock() }

        allocations[name, default: 0] += 1
        total += 1

        if isPrintingEnabled {
            debugPrint("Increment \(name): \(allocations[name] ?? 0) Total: \(totalAllocationCount)")
        }

        if isTimerEnabled, timer == nil {
