这是安卓组的同事一个月前分享的一节课程,听课时写了一下笔记,之前是写在本子上的,感觉内容挺不错的,就保存在博客了吧,方便回看。 他曾经在就职于英特尔公司,是与芯片设计相关的,这课程标题虽然是与安卓相关的,但对于 windows 移动开发应该有借鉴意义。芯片相关的专业术语不懂,不过关于应用性能消耗的....
分类:
移动开发 时间:
2015-02-01 10:45:30
阅读次数:
209
简介Web 开发中经常会遇到性能的问题,尤其是 Web 2.0 的应用。CSS 代码是控制页面显示样式与效果的最直接“工具”,但是在性能调优时他们通常被 Web 开发工程师所忽略,而事实上不规范的 CSS 会对页面渲染的效率有严重影响,尤其是对于结构复杂的 Web 2.0 页面,这种影响更是不可磨灭...
分类:
Web程序 时间:
2015-01-28 12:54:16
阅读次数:
172
局部决定整体。一个应用的整体性能取决于每个组件的性能。下面是一些帮助你提高应用性能的Java编程技巧:
编程技巧
原因及策略
避免重复创建对象
为什么:
更少的对象会需要更少的垃圾回收
使用的空间越少,应用的性能越好
怎么做:
重复利用一个对象,而不是在每次需要的时候都去创建一个功能一样的对象
(这样做)
Stri...
分类:
编程语言 时间:
2015-01-26 15:17:42
阅读次数:
184
HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。意思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray...
分类:
移动开发 时间:
2015-01-15 17:47:52
阅读次数:
202
一、APT介绍: APT:Android Performance Testing Tools,适用于开发自测和定位性能瓶颈,帮助测试人员完成【性能基准测试、竞品测试】。 APT提供了CPU利用率实时曲线图、多维度内存实时曲线图,方便竞品对比测试和定位内存泄露问题;支持进程内存构成分析,支持手工或超过...
分类:
移动开发 时间:
2015-01-08 14:50:05
阅读次数:
293
写在前面本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS 应用的开发尤其重要,如果...
分类:
移动开发 时间:
2014-12-24 17:53:47
阅读次数:
293
HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。意思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray...
分类:
移动开发 时间:
2014-12-21 17:54:04
阅读次数:
215
当确定了应用性能问题可以归结到某一个,或者几个耗时资源的语句后,对这些语句进行调优,就是数据库管理员或者数据库应用程序开发者当仁不让的职责了。语句调优是和数据库打交道的必备基本功之一。当你面对一个“有问题”的语句时,应该怎么分析它的问题所在,最后达到优化语句的目的呢?首先要想一想,“有问题”的语句“...
分类:
数据库 时间:
2014-12-19 14:13:12
阅读次数:
224
Yahoo Web优化建议原文:Best Practices for Speeding Up Your Web Site Web应用性能优化黄金法则:先优化前端程序(front-end)的性能,因为这是80%或以上的最终用户响应时间的花费所在。 法则1. 减少HTTP请求次数 80%的最终用户响应时...
分类:
Web程序 时间:
2014-12-18 16:30:28
阅读次数:
263
提高 web 应用性能之 JavaScript 性能调优
分类:
其他好文 时间:
2014-12-17 12:23:56
阅读次数:
144