HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。 意思就是说用SparseArray <E> 来替代,以获取更好性能。老实说,对Spars ...
分类:
移动开发 时间:
2016-09-27 09:08:33
阅读次数:
201
云时代,越来越多的企业选择APM对应用性能进行管理,而APM类的产品也已上升到了业务层面,并带动企业将用户体验提升到至关重要的地位。很多企业在选择RichAPM的产品时,除了功能及需求的匹配度,也会了解安全方面的因素,以及APM所使用的数据采集技术。下面就让小R简单介绍Rich..
分类:
其他好文 时间:
2016-09-21 16:03:35
阅读次数:
156
http://www.cnblogs.com/fo0ol/p/3297054.html 做Web开发,难免要对自己开发的页面进行性能检测,自己写工具检测,工作量太大。网上有几款比较成熟的检测工具,以下就介绍一下,与大家分享。 基于网页分析工具: 1. 阿里测 2. 百度应用性能检测中心 2. Web ...
分类:
Web程序 时间:
2016-09-07 21:02:54
阅读次数:
178
SVG矢量图在图片表现力方面远远优于PNG位图,同时在可维护性和修改性方面也比位图要方便很多。本篇博客给大家带来一套较为不错的解决方案:SVG-Android,相比于Vector,其在兼容性方面能够兼...
分类:
移动开发 时间:
2016-09-07 13:09:43
阅读次数:
445
一个应用性能的好坏并不能依靠我们的主观意识去评判,必须要看数据说话,因此必须要了解和学会使用各种性能测试工具才知道问题出在哪以及具体的优化方向。下面对我对性能优化的理解以及在性能优化过程中使用到的一些工具作个介绍。零 性能指标Android的应用性能的指标主要有:布局复杂度:布局复杂会导致布局需要更... ...
分类:
其他好文 时间:
2016-08-31 15:42:07
阅读次数:
114
HTML5草案中提供了 window.preformance的API,我们可以基于该API实现我们的应用前端监控,我们可以在firebug中查看到响应的属性及值,如下所示: 其中各字段含义如下: 整体关系如下: JS代码如下: 脚本错误收集: 参考资料: http://mp.weixin.qq.co ...
相信很多一线的开发者都遇到过分割线,作为视觉设计中的最常用的元素之一,虽然简单易画,但在布局排版中往往却起影响视图层级结构的重要作用。往往由于一道小小的分割线,不仅在layout中多个数个视图,而且容...
分类:
移动开发 时间:
2016-08-25 21:34:03
阅读次数:
314
作为测试,你有没有遇到这样的问题:1、熬了多少个日夜的系统终于快上线了,不知道上线后系统负载能力怎样?2、促销季到了,应用性能如何?到底能不能支持500w并发用户?3、怎么做压测才能更接近线上真实环境?系统负载有多强,压测一下就知道。云智慧压测宝3步6分钟开启真实用..
分类:
其他好文 时间:
2016-08-16 22:24:16
阅读次数:
336
最近为了分析公司的一个 nginx + lua 的应用性能,正好需要用到春神的那套 nginx-lua 的分析脚本,因此就立马去搭建下 环境: CentOS 5.8 Lua 5.2.3 luajit-2.0.3 systemtap-2.6 nginx 依赖项: systemtap-2.6 依赖于 e ...
分类:
其他好文 时间:
2016-08-07 18:40:25
阅读次数:
206
1.避免创建不必要的对象 2.如果方法用不到成员变量,可以把方法声明为静态(static),这样性能会提高百分之十五到百分之二十 3.避免使用get/set存取字段,可以把字段声明为public直接访问 4.静态(static)变量如果不需要修改,应使用static final修饰符定义为常量 5. ...
分类:
移动开发 时间:
2016-07-31 22:08:19
阅读次数:
195