CnPack Forum » CnVCL 组件包 » CnMemProf.pas单元


2005-1-17 11:57 jumpcnpack
CnMemProf.pas单元

CnMemProf.pas单元的ExtractFileDir(ParamStr(0))+'\Memory.Log'应改为ExtractFilePath(ParamStr(0))+'Memory.Log';
理由:如果.EXE文件存入在根目录下,则ExtractFileDir取出的路径会带上'\'.

2005-1-17 20:20 shenloqi
其实是没有关系的,因为C:\\Memory.log就是C:\Memory.log:-)

2005-1-17 20:45 shenloqi
呵呵,我还是按照你的方法更改了,谢谢反馈:)

2005-4-8 16:31 luckywan
Extractfilepath(Filename)比ExtractFileDir(Filename)安全,如果路径较长,Extractfiledir会出现只取一部分路径的问题。

2005-4-10 14:37 flamingo
噢!由此我还想到了MS在MSDN中提到的一个问题:对于服务器操作系统,磁盘的路径是加上\?\C:\的。

2005-5-20 16:33 gdlmo
请问在哪有CnMemProf.pas,我在下的包里没找到呀 一个初学者


2005-6-9 16:49 p_lilac
怎么查看cnMemProf结果文件中的信息?

全部小空闲内存块: 4 千字节
全部大空闲内存块: 0 千字节
其它未用内存块: 9 千字节
内存管理器消耗: 0 千字节

内存对象数目: 8
   1) 0000000000D21590 -   55($0037)字节 -
   2) 0000000000D215C4 -   26($001A)字节 -
   3) 0000000000D215DC -   26($001A)字节 -
   4) 0000000000D215F4 -   26($001A)字节 -
   5) 0000000000D21A74 -   43($002B)字节 -
   6) 0000000000D20EA8 -   23($0017)字节 -
   7) 0000000000D21ABC -   22($0016)字节 -
   8) 0000000000D21AE0 -   23($0017)字节 -


我那里8个对象啊, 只看地址我怎么知道是什么东西啊?

能不能查看到这8个地址对应的对象?

页: [1]
查看完整版本: CnMemProf.pas单元


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.