内存问题
Dm同学
博观而约取
展开
-
代码性能优化综合方案
我们常常遇到性能方面的问题。功能实现了,但是性能超级不给力。今天 我们来一起聊一聊这个老大难的问题。定位:首先,我们需要做的是定位。不断的缩小范围,准确的定位出问题到底是 出在了哪个环节。这个过程我们可以通过一些软件来测试出,或是打印时间来看一下。 例如:Stopwatch stopWatch = new Stopwatch(); stopWatch.Start();原创 2015-12-28 21:22:16 · 953 阅读 · 10 评论 -
内存泄漏及手动回收
什么是内存泄漏内存泄漏不是指内存条坏了。而是在程序运行过程中,程序所占用的内存并没有完全按照预计的那样被释放掉。那么就可以认为是内存泄漏了。也就意味着,在程序运行的过程中,存在这样内存被“不合理的”占用更多了,被“不合理的”增长,可用内存越来越少。就像下面这幅图, 如果这个泄露很严重的话,一但可用内存不足,整个程序必然崩溃。因此,研究内存泄漏问题也就是研究内存如何更加合理的利用和释放内存。举个例子。原创 2015-12-08 17:29:01 · 2561 阅读 · 25 评论