Subject:
IDE中的检查内存泄漏问题
[Print This Page]
Author:
兔子
Time:
2007-1-22 15:48
Subject:
IDE中的检查内存泄漏问题
:::::::::::::::::::::::::::::::::::::::::::::::::::::
2007-1-22 15:45:00
Application total run time: 0 hour(s) 0 minute(s) 24 second(s)。
There are 79 allocated before replace memory manager.
HeapStatus.TotalAddrSpace: 1024 KB
HeapStatus.TotalUncommitted: 688 KB
HeapStatus.TotalCommitted: 336 KB
HeapStatus.TotalFree: 315 KB
HeapStatus.TotalAllocated: 18 KB
TotalAllocated div TotalAddrSpace: 1%
HeapStatus.FreeSmall: 39 KB
HeapStatus.FreeBig: 276 KB
HeapStatus.Unused: 0 KB
HeapStatus.Overhead: 1 KB
Objects count in memory: 314
1) 0000000001C82454 - 35($0023)Byte -
2) 0000000001C9AC04 - 55($0037)Byte -
3) 0000000001CB4B24 - 47($002F)Byte -
4) 0000000001CA9100 - 39($0027)Byte -
5) 0000000001CB6F60 - 79($004F)Byte -
6) 0000000001CB82A0 - 43($002B)Byte -
7) 0000000001CB82C8 - 46($002E)Byte -
8) 0000000001CB82F4 - 26($001A)Byte -
9) 0000000001CB830C - 66($0042)Byte -
10) 0000000001CB834C - 42($002A)Byte -
11) 0000000001CB8374 - 46($002E)Byte -
12) 0000000001CB83A0 - 26($001A)Byte -
13) 0000000001CE9A18 - 31($001F)Byte -
14) 0000000001CE9A34 - 26($001A)Byte -
15) 0000000001CE9AC8 - 19($0013)Byte -
16) 0000000001CE9B68 - 91($005B)Byte -
17) 0000000001CE9E34 - 23($0017)Byte -
18) 0000000001CE9ED8 - 23($0017)Byte -
19) 0000000001CE9F64 - 23($0017)Byte -
20) 0000000001CEA008 - 23($0017)Byte -
21) 0000000001CEA094 - 23($0017)Byte -
22) 0000000001CEA138 - 23($0017)Byte -
23) 0000000001CEA308 - 31($001F)Byte -
24) 0000000001CEA324 - 22($0016)Byte -
25) 0000000001CEA36C - 19($0013)Byte -
26) 0000000001CEA37C - 26($001A)Byte -
27) 0000000001CEA394 - 26($001A)Byte -
28) 0000000001CEA3AC - 26($001A)Byte -
29) 0000000001CEA3C4 - 26($001A)Byte -
30) 0000000001CEA3DC - 26($001A)Byte -
31) 0000000001CEA3F4 - 26($001A)Byte -
32) 0000000001CEA40C - 90($005A)Byte -
33) 0000000001CEA798 - 31($001F)Byte -
34) 0000000001CEA7B4 - 22($0016)Byte -
35) 0000000001CEA7FC - 19($0013)Byte -
36) 0000000001CEA89C - 91($005B)Byte -
37) 0000000001CEAAA8 - 23($0017)Byte -
38) 0000000001CEAB1C - 26($001A)Byte -
39) 0000000001CEABA8 - 23($0017)Byte -
40) 0000000001CEA474 - 27($001B)Byte -
41) 0000000001CEAC94 - 19($0013)Byte -
42) 0000000001CEAD30 - 19($0013)Byte -
43) 0000000001CEAEFC - 31($001F)Byte -
44) 0000000001CEAF18 - 22($0016)Byte -
45) 0000000001CEAF60 - 19($0013)Byte -
46) 0000000001CEAF70 - 26($001A)Byte -
47) 0000000001CEAF88 - 26($001A)Byte -
48) 0000000001CEAFA0 - 26($001A)Byte -
49) 0000000001CEAFB8 - 26($001A)Byte -
50) 0000000001CEAFD0 - 26($001A)Byte -
51) 0000000001CEAFE8 - 26($001A)Byte -
52) 0000000001CEB000 - 90($005A)Byte -
53) 0000000001CEB250 - 31($001F)Byte -
54) 0000000001CEB26C - 22($0016)Byte -
55) 0000000001CEB2A4 - 19($0013)Byte -
56) 0000000001CEA904 - 27($001B)Byte -
57) 0000000001CEB2B4 - 26($001A)Byte -
58) 0000000001CEB2CC - 26($001A)Byte -
59) 0000000001CEB2E4 - 26($001A)Byte -
60) 0000000001CEB2FC - 26($001A)Byte -
61) 0000000001CEB314 - 26($001A)Byte -
62) 0000000001CEB32C - 90($005A)Byte -
63) 0000000001CEB57C - 31($001F)Byte -
64) 0000000001CEB598 - 22($0016)Byte -
65) 0000000001CEB5D0 - 19($0013)Byte -
66) 0000000001CEB068 - 27($001B)Byte -
67) 0000000001CEB5E0 - 26($001A)Byte -
68) 0000000001CEB5F8 - 26($001A)Byte -
69) 0000000001CEB610 - 26($001A)Byte -
70) 0000000001CEB628 - 26($001A)Byte -
71) 0000000001CEB640 - 26($001A)Byte -
72) 0000000001CEB658 - 90($005A)Byte -
73) 0000000001CEB8A8 - 31($001F)Byte -
74) 0000000001CEB8C4 - 22($0016)Byte -
75) 0000000001CEB8FC - 19($0013)Byte -
76) 0000000001CEB394 - 27($001B)Byte -
77) 0000000001CEB90C - 26($001A)Byte -
78) 0000000001CEB924 - 26($001A)Byte -
79) 0000000001CEB93C - 26($001A)Byte -
80) 0000000001CEB954 - 26($001A)Byte -
81) 0000000001CEB96C - 26($001A)Byte -
82) 0000000001CEB984 - 90($005A)Byte -
83) 0000000001CEBBD4 - 31($001F)Byte -
84) 0000000001CEBBF0 - 22($0016)Byte -
85) 0000000001CEBC28 - 19($0013)Byte -
86) 0000000001CEB6C0 - 27($001B)Byte -
87) 0000000001CEBC38 - 26($001A)Byte -
88) 0000000001CEBC50 - 26($001A)Byte -
89) 0000000001CEBC68 - 26($001A)Byte -
90) 0000000001CEBC80 - 26($001A)Byte -
91) 0000000001CEBC98 - 26($001A)Byte -
92) 0000000001CEBCB0 - 90($005A)Byte -
93) 0000000001CEBF00 - 31($001F)Byte -
94) 0000000001CEBF1C - 22($0016)Byte -
95) 0000000001CEBF54 - 19($0013)Byte -
96) 0000000001CEB9EC - 27($001B)Byte -
97) 0000000001CEBF64 - 26($001A)Byte -
98) 0000000001CEBF7C - 26($001A)Byte -
99) 0000000001CEBF94 - 26($001A)Byte -
100) 0000000001CEBFAC - 26($001A)Byte -
101) 0000000001CEBFC4 - 26($001A)Byte -
102) 0000000001CEAABC - 98($0062)Byte -
103) 0000000001CCD2E8 - 31($001F)Byte -
104) 0000000001CEC17C - 23($0017)Byte -
105) 0000000001CEC1B4 - 19($0013)Byte -
106) 0000000001CEC1C4 - 26($001A)Byte -
107) 0000000001CEC1DC - 26($001A)Byte -
108) 0000000001CEC1F4 - 26($001A)Byte -
109) 0000000001CEC20C - 26($001A)Byte -
110) 0000000001CEC224 - 26($001A)Byte -
111) 0000000001CEC23C - 26($001A)Byte -
112) 0000000001CEC254 - 90($005A)Byte -
113) 0000000001CEC4A4 - 31($001F)Byte -
114) 0000000001CEC4C0 - 22($0016)Byte -
115) 0000000001CEC4F8 - 19($0013)Byte -
116) 0000000001CE9BF4 - 26($001A)Byte -
117) 0000000001CEC508 - 26($001A)Byte -
118) 0000000001CEC520 - 26($001A)Byte -
119) 0000000001CEC538 - 26($001A)Byte -
120) 0000000001CEC550 - 26($001A)Byte -
121) 0000000001CEC568 - 26($001A)Byte -
122) 0000000001CEC580 - 90($005A)Byte -
123) 0000000001CF1B78 - 31($001F)Byte -
124) 0000000001CF1B94 - 26($001A)Byte -
125) 0000000001CF1BC4 - 19($0013)Byte -
126) 0000000001CF1BD4 - 26($001A)Byte -
127) 0000000001CF1BEC - 26($001A)Byte -
128) 0000000001CF1C04 - 26($001A)Byte -
129) 0000000001CF1C1C - 26($001A)Byte -
130) 0000000001CF1C34 - 26($001A)Byte -
131) 0000000001CF1C4C - 26($001A)Byte -
132) 0000000001CF1C64 - 90($005A)Byte -
133) 0000000001CE6C58 - 31($001F)Byte -
134) 0000000001CE6C74 - 26($001A)Byte -
135) 0000000001CE6CA4 - 19($0013)Byte -
136) 0000000001CE6CB4 - 26($001A)Byte -
137) 0000000001CE6CCC - 26($001A)Byte -
138) 0000000001CE6CE4 - 26($001A)Byte -
139) 0000000001CE6CFC - 26($001A)Byte -
140) 0000000001CE6D14 - 26($001A)Byte -
141) 0000000001CE6D2C - 26($001A)Byte -
142) 0000000001CE6D44 - 90($005A)Byte -
143) 0000000001CF6C58 - 31($001F)Byte -
144) 0000000001CF6C74 - 26($001A)Byte -
145) 0000000001CF6CB8 - 19($0013)Byte -
146) 0000000001CF6CC8 - 26($001A)Byte -
147) 0000000001CF6CE0 - 26($001A)Byte -
148) 0000000001CF6CF8 - 26($001A)Byte -
149) 0000000001CF6D10 - 26($001A)Byte -
150) 0000000001CF6D28 - 26($001A)Byte -
151) 0000000001CF6D40 - 26($001A)Byte -
152) 0000000001CF6D58 - 90($005A)Byte -
153) 0000000001CF70AC - 31($001F)Byte -
154) 0000000001CF70C8 - 26($001A)Byte -
155) 0000000001CF710C - 18($0012)Byte -
156) 0000000001CF711C - 26($001A)Byte -
157) 0000000001CF7134 - 26($001A)Byte -
158) 0000000001CF714C - 26($001A)Byte -
159) 0000000001CF7164 - 26($001A)Byte -
160) 0000000001CF717C - 26($001A)Byte -
161) 0000000001CF7194 - 26($001A)Byte -
162) 0000000001CF71AC - 90($005A)Byte -
163) 0000000001CF74D8 - 31($001F)Byte -
164) 0000000001CF74F4 - 26($001A)Byte -
165) 0000000001CF7538 - 18($0012)Byte -
166) 0000000001CF7548 - 26($001A)Byte -
167) 0000000001CF7560 - 26($001A)Byte -
168) 0000000001CF7578 - 26($001A)Byte -
169) 0000000001CF7590 - 26($001A)Byte -
170) 0000000001CF75A8 - 26($001A)Byte -
171) 0000000001CF75C0 - 26($001A)Byte -
172) 0000000001CF75D8 - 90($005A)Byte -
173) 0000000001CF78EC - 31($001F)Byte -
174) 0000000001CF7908 - 26($001A)Byte -
175) 0000000001CF794C - 18($0012)Byte -
176) 0000000001CF79EC - 91($005B)Byte -
177) 0000000001CF7204 - 18($0012)Byte -
178) 0000000001CF7D7C - 19($0013)Byte -
179) 0000000001CF7D8C - 18($0012)Byte -
180) 0000000001CF7D9C - 18($0012)Byte -
181) 0000000001CF7DEC - 18($0012)Byte -
182) 0000000001CF7DFC - 18($0012)Byte -
183) 0000000001D0AE3C - 31($001F)Byte -
184) 0000000001D0AE58 - 26($001A)Byte -
185) 0000000001D0AE90 - 19($0013)Byte -
186) 0000000001D0AEA0 - 26($001A)Byte -
187) 0000000001D0AEB8 - 26($001A)Byte -
188) 0000000001D0AED0 - 26($001A)Byte -
189) 0000000001D0AEE8 - 26($001A)Byte -
190) 0000000001D0AF00 - 26($001A)Byte -
191) 0000000001D0AF18 - 26($001A)Byte -
192) 0000000001D0AF30 - 90($005A)Byte -
193) 0000000001D0EC58 - 31($001F)Byte -
194) 0000000001D0EC74 - 26($001A)Byte -
195) 0000000001D0ECBC - 18($0012)Byte -
196) 0000000001D0ECCC - 26($001A)Byte -
197) 0000000001D0ECE4 - 26($001A)Byte -
198) 0000000001D0ECFC - 26($001A)Byte -
199) 0000000001D0ED14 - 26($001A)Byte -
200) 0000000001D0ED2C - 26($001A)Byte -
201) 0000000001D0ED44 - 26($001A)Byte -
202) 0000000001D0ED5C - 90($005A)Byte -
203) 0000000001D058F0 - 31($001F)Byte -
204) 0000000001D0590C - 26($001A)Byte -
205) 0000000001D05934 - 19($0013)Byte -
206) 0000000001D05944 - 26($001A)Byte -
207) 0000000001D0595C - 26($001A)Byte -
208) 0000000001D05974 - 26($001A)Byte -
209) 0000000001D0598C - 26($001A)Byte -
210) 0000000001D059A4 - 26($001A)Byte -
211) 0000000001D059BC - 26($001A)Byte -
212) 0000000001D059D4 - 90($005A)Byte -
213) 0000000001D11CF4 - 31($001F)Byte -
214) 0000000001D11D10 - 26($001A)Byte -
215) 0000000001D11D5C - 18($0012)Byte -
216) 0000000001D11D6C - 26($001A)Byte -
217) 0000000001D11D84 - 26($001A)Byte -
218) 0000000001D11D9C - 26($001A)Byte -
219) 0000000001D11DB4 - 26($001A)Byte -
220) 0000000001D11DCC - 26($001A)Byte -
221) 0000000001D11DE4 - 26($001A)Byte -
222) 0000000001D11DFC - 90($005A)Byte -
223) 0000000001D12178 - 31($001F)Byte -
224) 0000000001D12194 - 26($001A)Byte -
225) 0000000001D121E0 - 18($0012)Byte -
226) 0000000001D121F0 - 26($001A)Byte -
227) 0000000001D12208 - 26($001A)Byte -
228) 0000000001D12220 - 26($001A)Byte -
229) 0000000001D12238 - 26($001A)Byte -
230) 0000000001D12250 - 26($001A)Byte -
231) 0000000001D12268 - 26($001A)Byte -
232) 0000000001D12280 - 90($005A)Byte -
233) 0000000001CE6FAC - 775($0307)Byte -
234) 0000000001CCA258 - 71($0047)Byte -
235) 0000000001D123E0 - 23($0017)Byte -
236) 0000000001CF2E58 - 63($003F)Byte -
237) 0000000001CF2E94 - 34($0022)Byte -
238) 0000000001CF2EB4 - 22($0016)Byte -
239) 0000000001CF2EC8 - 62($003E)Byte -
240) 0000000001CF2F04 - 22($0016)Byte -
241) 0000000001CF2F18 - 34($0022)Byte -
242) 0000000001CF2F38 - 22($0016)Byte -
243) 0000000001CF2F4C - 34($0022)Byte -
244) 0000000001CF2F6C - 22($0016)Byte -
245) 0000000001CF2F80 - 62($003E)Byte -
246) 0000000001CF2FBC - 22($0016)Byte -
247) 0000000001CF2FD0 - 34($0022)Byte -
248) 0000000001CF4AF8 - 23($0017)Byte -
249) 0000000001CF4B0C - 34($0022)Byte -
250) 0000000001CF4B2C - 22($0016)Byte -
251) 0000000001CF4B40 - 22($0016)Byte -
252) 0000000001CF4B54 - 34($0022)Byte -
253) 0000000001CAAFB0 - 19($0013)Byte -
254) 0000000001CF7A44 - 42($002A)Byte -
255) 0000000001D12640 - 27($001B)Byte -
256) 0000000001CEC5D8 - 42($002A)Byte -
257) 0000000001D043FC - 27($001B)Byte -
258) 0000000001D122D8 - 42($002A)Byte -
259) 0000000001CF4E40 - 26($001A)Byte -
260) 0000000001CEC2AC - 42($002A)Byte -
261) 0000000001CF4E58 - 26($001A)Byte -
262) 0000000001CF4E70 - 42($002A)Byte -
263) 0000000001CF4E2C - 23($0017)Byte -
264) 0000000001CF4E98 - 42($002A)Byte -
265) 0000000001CF4EC0 - 22($0016)Byte -
266) 0000000001CF4ED4 - 42($002A)Byte -
267) 0000000001CF4EFC - 26($001A)Byte -
268) 0000000001CF4F14 - 42($002A)Byte -
269) 0000000001CF4F3C - 22($0016)Byte -
270) 0000000001CF4F50 - 42($002A)Byte -
271) 0000000001CE9BC0 - 54($0036)Byte -
272) 0000000001CCABF4 - 103($0067)Byte -
273) 0000000001CF4F78 - 62($003E)Byte -
274) 0000000001CF4FB4 - 22($0016)Byte -
275) 0000000001CF4FC8 - 254($00FE)Byte -
276) 0000000001CF50C4 - 22($0016)Byte -
277) 0000000001CF5100 - 234($00EA)Byte -
278) 0000000001CF51E8 - 234($00EA)Byte -
279) 0000000001CF52D0 - 254($00FE)Byte -
280) 0000000001CF53CC - 254($00FE)Byte -
281) 0000000001CF54EC - 234($00EA)Byte -
282) 0000000001CF55D4 - 234($00EA)Byte -
283) 0000000001CF56BC - 254($00FE)Byte -
284) 0000000001CF57B8 - 234($00EA)Byte -
285) 0000000001C93A18 - 55($0037)Byte -
286) 0000000001CF58A0 - 54($0036)Byte -
287) 0000000001CF58D4 - 722($02D2)Byte -
288) 0000000001D05C5C - 723($02D3)Byte -
289) 0000000001D05F2C - 722($02D2)Byte -
290) 0000000001D061FC - 722($02D2)Byte -
291) 0000000001D064CC - 722($02D2)Byte -
292) 0000000001D0679C - 722($02D2)Byte -
293) 0000000001CBDEEC - 19($0013)Byte -
294) 0000000001CCA9B4 - 103($0067)Byte -
295) 0000000001D06A6C - 22($0016)Byte -
296) 0000000001D06A80 - 738($02E2)Byte -
297) 0000000001D06D60 - 738($02E2)Byte -
298) 0000000001D070E4 - 75($004B)Byte -
299) 0000000001CB80EC - 23($0017)Byte -
300) 0000000001D075E4 - 159($009F)Byte -
301) 0000000001D07680 - 250($00FA)Byte -
302) 0000000001D0442C - 75($004B)Byte -
303) 0000000001CFECF0 - 43($002B)Byte -
304) 0000000001D1C9E4 - 47($002F)Byte -
305) 0000000001D1CA10 - 26($001A)Byte -
306) 0000000001D1CA28 - 42($002A)Byte -
307) 0000000001D1CA50 - 46($002E)Byte -
308) 0000000001D1CA7C - 26($001A)Byte -
309) 0000000001D2103C - 43($002B)Byte -
310) 0000000001D226D0 - 47($002F)Byte -
311) 0000000001D0E0F4 - 27($001B)Byte -
312) 0000000001D1E4E0 - 43($002B)Byte -
313) 0000000001D23660 - 47($002F)Byte -
314) 0000000001CC8E24 - 27($001B)Byte -
请高手指点一下,这个内存报告该怎么样看?
Author:
stephenmax
Time:
2007-1-22 22:50
用FastMM的内存泄漏报告好了,泄漏的什么位置,什么类型都给出来
Author:
兔子
Time:
2007-1-23 09:30
偶也下载过fastmm4.64,只是苦于不知道怎么做。有没有什么需要设置的东东?
Author:
kendling
Time:
2007-1-23 14:21
工程里第一个引用FastMM单元就可以了。
Author:
兔子
Time:
2007-1-23 14:36
然后需要开启什么功能吗?
Author:
兔子
Time:
2007-1-23 15:13
然后已经把FastMM4Options.inc文件里面的{.$define FullDebugMode} 改成了{$define FullDebugMode},把FastMM_FullDebugMode.dllcopy到了exe所在的目录下面,{$DEFINE LogMemoryLeakDetailToFile}默认是打开的。怎么还是没有看到有文件生成啊?前提是已经报内存泄漏了,但是就是没有文件生成。
Author:
兔子
Time:
2007-1-23 15:16
多谢了,已经好了。
Author:
kendling
Time:
2007-1-24 10:54
呵呵,改FastMM的设置后要重新build。
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0