当前位置: 代码迷 >> Delphi >> 用过fastMM的兄弟,请进看看下,是什么原因解决办法
  详细解决方案

用过fastMM的兄弟,请进看看下,是什么原因解决办法

热度:3050   发布时间:2013-02-25 00:00:00.0
用过fastMM的兄弟,请进看看下,是什么原因
我的程序里,用fastMM检查内存错误,结果
返回的是:

A memory block has been leaked. The size is: 36

This block was allocated by thread 0x104, and the stack trace (return addresses) at the time was:
402A47 
422F7C 
4231AD 
42345A 
4233C8 
427E66 
423240 
42345A 
4233C8 
427E66 
423240 

The block is currently used for an object of class: Unknown

The allocation number is: 3200

Current memory dump of 256 bytes starting at pointer address 7FE77AC0:
01 00 00 00 19 00 00 00 44 3A 5C 4D 79 20 44 6F 63 75 6D 65 6E 74 73 5C 46 61 76 6F 72 69 74 65
73 00 1A BB 41 7D 80 80 00 00 00 00 71 8B E7 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BC 06 01 00 47 2A 40 00 DE D3 4B 00 D6 3F 48 00 DC B8 48 00 39 0D 5B 00 7E 8A 42 00 34 87 D1 77
16 88 D1 77 CD 89 D1 77 C7 96 D1 77 6C B7 48 00 04 01 00 00 67 2A 40 00 91 7C 42 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04 01 00 00 1C 00 00 00 9C 96 42 00 3C 37 F7 61 88 CC 5B 00 80 80 80 80 80 80 80 80 80 80 80 80
80 80 80 80 80 80 80 80 80 80 80 80 C3 C8 08 9E 80 80 80 80 80 80 80 80 00 00 00 00 01 7D E7 7F
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CD 0C 00 00 47 2A 40 00 1C 3B 47 00 17 A1 43 00
. . . . . . . . D : \ M y D o c u m e n t s \ F a v o r i t e
s . . ? A } ? ? . . . . q ? ?  . . . . . . . . . . . . . . . .
? . . . G * @ . ? ? K . ? ? H . ? ? H . 9 . [ . ~ ? B . 4 ? ? w
. ? ? w ? ? ? w ? ? ? w l ? H . . . . . g * @ . ? | B . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . ? ? B . < 7 ? a ? ? [ . ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? . ? ? ? ? ? ? ? ? ? . . . . . } ? 
. . . . . . . . . . . . . . . . ? . . . G * @ . . ; G . . ? C .

----------2010/2/1 10:21:50----------
A memory block has been leaked. The size is: 84

This block was allocated by thread 0x104, and the stack trace (return addresses) at the time was:
402A47 
5A76CF 
422F7C 
4231AD 
42345A 
4233C8 
427E66 
423240 
42345A 
4233C8 
427E66 

The block is currently used for an object of class: TDirMonitor

The allocation number is: 3201

Current memory dump of 256 bytes starting at pointer address 7FF48080:
38 38 5A 00 04 06 00 00 94 0F 00 00 01 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
A0 77 5A 00 80 0F E5 7F C8 7A E7 7F 01 00 00 00 9C 70 1C 7D 80 80 80 80 00 00 00 00 C1 81 F4 7F
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4A 0D 00 00 47 2A 40 00 74 C9 4B 00 7C 2F 42 00
AD 31 42 00 5A 34 42 00 C8 33 42 00 66 7E 42 00 40 32 42 00 5A 34 42 00 C8 33 42 00 66 7E 42 00
04 01 00 00 67 2A 40 00 91 7C 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 01 00 00 4C 00 00 00 BC 86 4E 00 66 12 A6 83
88 CC 5B 00 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80
8 8 Z . . . . . ? . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
? w Z . ? . ?  ? z ?  . . . . ? p . } ? ? ? ? . . . . ? ? ? 
. . . . . . . . . . . . . . . . J . . . G * @ . t ? K . | / B .
? 1 B . Z 4 B . ? 3 B . f ~ B . @ 2 B . Z 4 B . ? 3 B . f ~ B .
  相关解决方案