Recent

Author Topic: "True free heap" > "True heap size"  (Read 5689 times)

caleb9

  • Jr. Member
  • **
  • Posts: 51
"True free heap" > "True heap size"
« on: November 19, 2010, 10:31:06 am »
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.

 

TinyPortal © 2005-2018