程序性能优化
jingwen3699
从2005年初第一份工作j2ee工作,二次开发。2005年底年到2010做j2me开发和当j2me游戏培训师。
2010年初就开始接触android开发。
从2005年底开始从事手机程序开发。
目前专职做android软件开发。
展开
-
深度解析:清理烂代码
猜猜看怎么了!你正”继承“(接收)了一堆混乱的旧代码。恭喜你!现在都是你的了。混乱的代码可能来自任何地方。中间件,网络,可能来自你自己的公司。 你知道在一个角落里有一个家伙,没有人过去管他在做什么。猜猜看他一直在做什么?辛辛苦苦写出了代码,却是一堆烂代码。 你还记得这个模块是一个家伙几年前写的,在他离开公司之前。这个模块已经有20个不同的人加过补丁,进行过代码修复,而且他们也并转载 2013-07-03 11:00:27 · 1311 阅读 · 0 评论 -
代码规范
为入职一段时间员工,学习了一段时间公司的代码规范,越发发现,有良好的书写代码规范,不单单会使程序变得清楚明朗,而且有助于调试BUG,促进团队合作、降低维护成本、有助于代码的审查、以及促进软件工程师自身的成长。而且,我相信,如果我们代码规范能够做好的话,且不说开发水平提高多少,至少我们也会有很多出色的项目。 1)为何规范的代码会有助于代码审查? 首先,我个人是赞同代码审查转载 2013-07-03 10:51:39 · 1137 阅读 · 0 评论 -
Android自动化测试
1、安装JDK 6、Android SDK 2.3 2、安装Eclipse 3.5.2、ADT8.0.1 https://dl-ssl.google.com/android/eclipse/ 3、HelloAndroid E:\Program Files\Android\android-sdk-windows\docs\resources\tut转载 2012-12-06 11:15:08 · 952 阅读 · 0 评论 -
手机iphone项-测试崩溃问题总结
前段测试的一个iphone手机的测试,因为初步接触,这里对项目中出现的一些问题做出总结。 记录成长点滴。 一、崩溃问题总结: 1.数组越界异常 2.程序逻辑错误 3.数据库中,存储的数据有误 4.一个事件被反复执行多次 5.图片加载失败处理不当 6.内存泄露 7.频繁请求数据,程序未作限制 8.内存多释放了,导致找不到对象 9.数据冗余 10.多线程冲转载 2012-09-14 02:05:53 · 1197 阅读 · 0 评论 -
android-【DDMS】 工具---调试器和监控工具介绍
DDMS 的全称是Dalvik Debug Monitor Service, 端口转发服务,可使ddms成为ide和设备的代理手机设备屏幕截图设备的线程和堆栈信息日志信息进程信息广播状态信息模拟电话呼叫接收SMS虚拟地理坐标射频状态信息其他 如何启动 DDMS 前提:请先启动android-SDK模拟器或者链接手机设备; DDMS 工具存放在SDK – tools/路转载 2012-09-14 00:58:07 · 2092 阅读 · 0 评论 -
Android内存溢出
Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M。但是Android采用的是Java语言编写,所以在很大程度上,Android的内存机制等同于Java的内存机制,在刚开始开发的时候,内存的限制问题会给我们带来内存溢出等严重问题。在我们不使用一些内存的时候,我们要尽量在Android或者其他平台上避免在运行其他程序时,保存必要的状态,使得一些死进程所带来的内存问题,应该尽转载 2012-09-14 15:30:21 · 1202 阅读 · 0 评论 -
android-【DDMS->heap->MAT】工具-内存分析工具(2)
1.生成heap dump 在DDMS左边的面板选择进程com.android.phone 然后在工具条上边点击 updates heap 按钮。这个时候切换到DDMS的VM Heap分页。 显示每次gc后heap内存的一些基本数据。(如果要看最新gc后的数据内容,点击Cause GC按钮) 我们可以看到现在的值(Allocated列)查看数据的内存值,反复操作模拟转载 2012-09-14 01:24:30 · 4037 阅读 · 0 评论 -
你的代码写的很烂.
我有一个很熟的朋友,他现在忙的不可开交。他手上有一大堆没有完成的合同,而且一个跟他一起开发的助手也离他而去。于是,在三个大客户的催命鬼时的督促下,他已经连续好几个星期没休息了。 其中有个客户跟他讨论他给这个客户做的iPad应用程序,客户告诉他“我们花钱雇了另外一个程序员来审查你的代码,他说你的代码写的很烂。” 当他告诉我这个故事时,我只是微微一笑,想起了我以前是怎么唾弃别人的代码的。当转载 2013-07-24 14:47:09 · 1467 阅读 · 0 评论