"True free heap" > "True heap size" lazarus / 12-Debugger ---------------------------------------------------------------------- caleb9 · 2010-11-19 09:31 Hello everyone. My first post here so please be forgivable :] Anyway I was curious about such case, when while using Heaptrc unit (-gh compiles switch), my program outputs bigger "True heap size" than it should be - take a look: Code: [Select][WARNING] Out of OEM specific VK codes, changing to unassigned [WARNING] Out of unassigned VK codes, assigning $FF Heap dump by heaptrc unit 9312 memory blocks allocated : 17802294/17830800 9312 memory blocks freed     : 17802294/17830800 0 unfreed memory blocks : 0 True heap size : 2162688 True free heap : 2406464 Should be : 2162688 What can it mean? I'm fairly new to Lazarus, and its debugger especially. My Lazarus' version is 0.9.28.2, FPC - 2.4.0, running on Linux. Let me know if any further details might be relevant. Thanks in advance.