On Thu, 28 Jan 2010, Pritpal Bedi wrote: Hi
> Below is the part of hb_out.log : [...] > 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" [...] > 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. The above log does not mean that QT_QUILOADER_LOAD() was called more then once. It only means that inside this function or some deeper functions called from it few memory blocks were allocated and never released. > But the fm stats show otherwise - 14 for FindReplace dialog. No it does not show anything like that. It only shows that more then one memory block was allocated by this function but you do not have any information about number of QT_QUILOADER_LOAD() calls. > 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(). So sth bound with this object was not released. Maybe some of its components needs explicit release call. I can only guess. best regards, Przemek _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour