A
aizuodream
Unregistered / Unconfirmed
GUEST, unregistred user!
我想通过编程把IIS日志读进Sql server 2005的一个表里面去.
StrLst:=TStringList.Create;
StrLst.LoadFromFile(logfile);
然后一行行的从StrLst把日志读出来,给表里的字段赋值.
因为日志文件很大,所以程序运行时内存随着时间增加的很快.
有没有办法在读下一行如StrLst[10]时,把前面一行StrLst[9]所占用的内存释放掉呢.
不能把整个StrLst释放,因为后面还要用到.
StrLst:=TStringList.Create;
StrLst.LoadFromFile(logfile);
然后一行行的从StrLst把日志读出来,给表里的字段赋值.
因为日志文件很大,所以程序运行时内存随着时间增加的很快.
有没有办法在读下一行如StrLst[10]时,把前面一行StrLst[9]所占用的内存释放掉呢.
不能把整个StrLst释放,因为后面还要用到.