我用delphi开发数据库程序的时候,运行一段时间后,在调试的时候
有时会出现Insufficient Memory.我用visual studio系列或.net编程的时候好像
从来没有出现这种情况。这是怎么回事,我是不是得减少一些程序运行还是
要对delphi进行一些优化措施。
有时会出现Insufficient Memory.我用visual studio系列或.net编程的时候好像
从来没有出现这种情况。这是怎么回事,我是不是得减少一些程序运行还是
要对delphi进行一些优化措施。
调试的时候经常未等到Database.close
就直接CTRL+F2 中止调试,或者你的应用
程序退出是没有database.close ,或者
你运行的通过BDE访问数据库的程序太多。
请把Bde administrator 中的Init 这一
项中的sharememsize 的值由默认的2048调
到8192,这样可以得到缓解,但最终还望
根本上解决问题。BDE数据库引擎通过共享
内存方式访问数据库,除非database.close
或所有BDE数据库应用全部退出才释放内存,
所以你所说的情况就不足为奇了