使用Midas进行排程软件的开发,出现一个问题:软件报内存不足。于是使用FastMM查看内存是否泄露,结果在退出程序的时候,发现log文件不断变大。开始也不在意,以为把内存占完了也就停了。但是一直增长,超过内存容量之后也未停止,到了一个G,于是中断。怎么打开这个大文件呢?我试了试,竟然发现写字板比word还要强一点。word报超过32M就无法打开,写字板却显示出一屏的内容,但终是没有响应。我想只好再生成一个小点的文件了。不过我想知道,我排程已经完毕(showmessage提示已完成),但为何内存还在增长呢?

解决方案 »

  1.   

    占个位置
    继续努力学习中..........
    顶顶帖子,接分中........顶顶帖子,高手们也请多多赐教
    http://topic.csdn.net/u/20110913/13/59f92d11-1fb0-4b7e-9c4a-e93d8f19c689.html
    http://topic.csdn.net/u/20110611/12/3258c959-4f28-46b7-b5d6-46135d73036b.html
    http://topic.csdn.net/u/20110722/14/89f7440b-c4d7-4c9a-a4bb-a503f5135db2.html
    http://topic.csdn.net/u/20110729/10/a7bfaf06-0cf9-4580-8e91-d4e0b92066c6.html
    http://topic.csdn.net/u/20110811/16/e56e7cc1-d8c9-40af-92e3-c24ca103d17d.html
    http://topic.csdn.net/u/20110830/13/dfae4ca5-d2b9-4889-8a3c-6f7fb61936c9.html
    http://topic.csdn.net/u/20110905/12/a1161adb-8e5d-491a-b302-c9722edf2dab.html
    http://topic.csdn.net/u/20110913/16/2dbcc9db-8f71-40c5-901f-afae9026f7c2.html
    http://topic.csdn.net/u/20110913/13/59f92d11-1fb0-4b7e-9c4a-e93d8f19c689.html
      

  2.   

    弱弱的问句:showmessage和内存增长有关系吗?
    如果你只是想察看文本,可以用UtralEdit,里面有一个选项,可以控制直接打开,还是用副本打开。选中直接打开,非常慢,感觉可能是用了内在映射。
      

  3.   

    用 TFileStream然后 楼主分批次打开它..  一次打开多少行这样