内存、性能是程序永恒的话题,实际开发中关于卡顿、OOM也经常是打不完的两只老虎,关于卡顿、OOM的定位方法和工具比较多,这篇文章也不打算赘述了,本章主要是来整理一下JVM的内存模型以及Java对象的生与死。 生存空间(内存区域) Java程序运行在JVM之上,如果Java对象是一个有血有肉的生灵,那 ...
分类:
移动开发 时间:
2016-09-03 09:48:00
阅读次数:
247
这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。 Index演示项目屏幕显示图像的原理卡顿产生的原因和解决方案CPU 资源消耗原因和解决方案GPU 资源消耗原因和解决方案AsyncDisplayKit ...
分类:
移动开发 时间:
2016-09-01 16:01:48
阅读次数:
344
文章转载自:http://imziv.com/blog/article/read.htm?id=75 图片异步加载功能是现在web中非常常见的一个针对web做优化的方法。尤其是在移动端,面对大量的图片列表的时候,如果没有做相应的优化,会直接导致页面滑动和加载的卡顿,而且用户会莫名的发现当前应用占用的 ...
分类:
其他好文 时间:
2016-08-31 18:57:27
阅读次数:
201
在Android设备上,加载网络图片一直是一个头疼的问题,因为Android设备种类繁多(当然最主要的是配置),处理的稍不周到轻则应用卡顿,严重者就会出现OOM的,导致程序挂掉。现如今网络上有很多图片...
分类:
其他好文 时间:
2016-08-30 09:35:17
阅读次数:
301
Eclipse使用Ctrl+C和Ctrl+V复制粘贴时总是卡顿,解决办法: 更改打开代码超链接按键Ctrl为Alt: Window -> Preferences -> General -> Editors -> Text Editors -> Hyperlinking 设定按键为:Alt,保存,即可 ...
分类:
系统相关 时间:
2016-08-27 15:19:29
阅读次数:
206
做程序猿这么久一直没有写博客,是不正常的,故以此为第一篇博客,开始我的博客生涯。 前不久,看到一篇博客,关于X6闪充动画的效果,是一个叫什么“瓶子盖子”写的,暂时就叫这个名字吧,具体名字没记清(sorry)。跑了一下他的代码,发现各种卡顿。。。一查他的代码发现,在死循环里面不停地new Messag ...
分类:
移动开发 时间:
2016-08-24 14:25:48
阅读次数:
254
Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从网络加载,那么在这个activity刚创建的时候就变成需要初始化大量资源。有可能会导致卡顿。 就需要用到Fragment里的setUserVis ...
分类:
其他好文 时间:
2016-08-22 12:03:43
阅读次数:
424
优化准则:明显感觉到软件卡顿以至于影响开发进度,影响开发心情后再想办法解决,优先专注应用功能实现。1.提高Android Compilers的max heap size打开Android Studio时不进入项目页面,在“Welcome To Android Studio”界面选择“Configur... ...
分类:
移动开发 时间:
2016-08-22 10:43:49
阅读次数:
158
纯粹阅读,请移步OpenCV使用Harris算法实现角点检测效果图源码KqwOpenCVFeaturesDemo角点是两条边缘的交点或者在局部邻域中有多个显著边缘方向的点。Harris角点检测是一种在角点检测中最常见的技术。Harris角点检测器在图像上使用滑动窗口计算亮度的变化。封装这里用到了RxJava。主要是因为图片处理是耗时操作,会阻塞线程,为了防止界面卡顿,这里使用RxJava进行了线程切...
分类:
编程语言 时间:
2016-08-19 20:52:27
阅读次数:
174
今天在svn提交的时候它卡顿了一下,我以为已经提交完了,就按了一下,结果就再也恢复不了,也继续不了了... 报错 cleanup failed–previous operation has not finished; run cleanup if it was interrupted 试过执行cle ...
分类:
其他好文 时间:
2016-08-16 21:40:27
阅读次数:
128