Hi Below is the part of hb_out.log :
Application Memory Allocation Report - E:\harbour\contrib\hbide\hbide.exe Terminated at: 2010.01.28 18:32:33 Total memory allocated: 2765455 bytes (36580 block(s)) Warning, memory allocated but not released: 11662 bytes (499 block(s)) Block 1 0x10f7968 (size 8) hb_stackInit(0), "187E426A00000000" Block 2 0x1247b68 (size 8) QT_QFILE(0), "187E426A00000000" Block 3 0x124ea30 (size 12) QT_QUILOADER(0), "187E426A00000000A0EA2401" Block 4 0x1203df0 (size 4) QT_QUILOADER(0), "289A3D00" Block 5 0x11f1158 (size 8) QT_QUILOADER_LOAD(0), "06000000C0E02701" Block 6 0x11e1960 (size 8) QT_QUILOADER_LOAD(0), "0700000010E12701" Block 7 0x124b510 (size 8) QT_QUILOADER_LOAD(0), "0800000048E12701" Block 8 0x124b578 (size 8) QT_QUILOADER_LOAD(0), "0900000078E12701" Block 9 0x124b5e0 (size 8) QT_QUILOADER_LOAD(0), "0A000000D8E12701" Block 10 0x124b648 (size 12) QT_QUILOADER_LOAD(0), "020000001B00000048DC2701" Block 11 0x124b6b8 (size 12) QT_QUILOADER_LOAD(0), "030000001D00000070DB2701" Block 12 0x124b728 (size 12) QT_QUILOADER_LOAD(0), "040000001E00000080E22701" Block 13 0x124b798 (size 12) QT_QUILOADER_LOAD(0), "050000001F000000A0DB2701" Block 14 0x124b808 (size 20) QT_QUILOADER_LOAD(0), "14ADAC6558E3270100AEAC6500000000A0E32701" Block 15 0x124b880 (size 12) QT_QUILOADER_LOAD(0), "E819960028F6270130B23D00" Block 16 0x124b8f0 (size 20) QT_QUILOADER_LOAD(0), "187E426A00000000CCC6AC6500000000A8F82701" Block 17 0x124b968 (size 20) QT_QUILOADER_LOAD(0), "187E426A00000000CCC6AC6500000000C0F92701" Block 18 0x124b9e0 (size 20) QT_QUILOADER_LOAD(0), "187E426A00000000CCC6AC650000D4FF68022801" Block 19 0x29e6258 (size 20) QT_QWIDGET(0), "187E426A00000000CCC6AC6500004E0068C92801" .... I can understand the entries like Block 4 0x1203df0 (size 4) QT_QUILOADER(0), "289A3D00" but cannot grab why these are there as recurring : Block 5 0x11f1158 (size 8) QT_QUILOADER_LOAD(0), "06000000C0E02701" almost the size of controls in a dialog loaded with HbpQtUI() class. The puzzle is that QT_QUILOADER_LOAD() is called _ONCE_ only for any dialog. But the fm stats show otherwise - 14 for FindReplace dialog. I have checked and recched many times if I am calling this function multiple times by placing debug info in Qt_QUILOADER_LOAD() function itself and receive that it is called only once per dialog. I do not know what is the issue. Can you compile Harbour with -DHB_FM_STATISTICS and run hbIDE to confirm this phenomena to make me sure I have not any other setup on my machine ? Also I am receiving in this log, all the objects created with new() which are got freed ( I can visualize ) before RETURN is reached in main(). Any help is appreciated. ----- enjoy hbIDEing... Pritpal Bedi _a_student_of_software_analysis_&_design_ -- View this message in context: http://n2.nabble.com/FM-Stats-A-puzzle-I-am-unable-to-resolve-tp4477813p4477813.html Sent from the harbour-devel mailing list archive at Nabble.com. _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour