摘要: 最近做一个公司的业务系统,公司要求能尽可能的与c/s近似,也就是如c/s一样,点击文本框可以弹出此项目的相关内容,进行选择输入。 我使用了弹出窗口,然后在子窗口双击选中项目,把选中的值返回给父窗体。在系统做完了之后,在客户使用的过程,由于客户使用的是512m的内存配置,所以 在打开了30--40个窗体之后,ie的虚拟内存占用量达到近200m,从而使系统变慢,java script的运行也变慢了。在google搜了一下之后,才知道可能是由于ie的内存泄漏引起的。 使用任务管理器,打开一个弹出窗口,ie内存就增加1-3m,然后关闭窗口,有时内存并不释放,有时才释放几十k。看来问题出在了内存释放上. 阅读全文
posted @ 2012-03-07 14:34 有梦就能实现 阅读(1632) 评论(0) 推荐(0)
摘要: 先说说什么是内存泄露,在一个进程中,如果某一块内存无法访问,且直到进程结束为止也无法释放,那么就发生了内存泄露。通常这种情况发生在C++之类的手 动管理内存的语言编写的程序中,程序员忘记delete或者free会导致内存泄露。本文主要讨论的是浏览器中的内存泄露问题,也就是说,javascript程序导致的内存泄露。 目前为止最权威的关于浏览器内存泄露的文章应该是以下2篇 分别来自微软的Understanding and Solving Internet Explorer Leak Patterns(中文版)和来自IBM的Memory leak patterns in JavaScript(中. 阅读全文
posted @ 2012-03-07 14:30 有梦就能实现 阅读(482) 评论(0) 推荐(0)