Android 实战技巧之三:性能测试类
来源:互联网 发布:千里眼被淘宝屏蔽 编辑:程序博客网 时间:2024/05/22 13:48
通常来说手机上的程序都很金贵,配置不高但要良好的性能。虽然目前的新手机都有着显赫的配置,但性能方面仍然很重要。
Android程序首推开发语言是Java,易用的同时也带来了性能上的问题,尤其是在动画和游戏开发方面。
高性能高效率的程序也是很难求的,通常都是在几番磨难之后才能诞下这样的程序。
平时,我们应该多注意。不要以为性能离我们很远,其实它存在于我们的指尖。
下面是两个常用的测试类,一个是时间测试类,另一个是内存使用测试类。经常测试一下效果,会得到意想不到的好处的。
大家不妨试试。
时间测试类
package com.linc;import android.util.Log;public class TimeTest {private static long startTime ;private static long endTime ;public static void start(){startTime = System.currentTimeMillis();}public static void end(){endTime = System.currentTimeMillis();long time = endTime - startTime;Log.i("TimeTest", "calculateProcessTime is "+time);}}
内存测试类
package com.linc;import android.util.Log;public class MemoryTest {private static long startMemory;private static long endMemory;private static long memoryUsed(){long total = Runtime.getRuntime().totalMemory();long free = Runtime.getRuntime().freeMemory();return (total - free);}public static void start(){startMemory = memoryUsed();}public static void end(){endMemory = memoryUsed();long memo = endMemory - startMemory;Log.i("MemoryTest", "calculateUsedMemory is "+memo);}}
- Android 实战技巧之三:性能测试类
- Android 实战技巧之性能测试类
- Android性能专项测试测试点指导(三)--IT之家性能分析报告实战
- 《WEB性能测试实战》之WEB性能测试分析
- Android之实战篇(三)
- Android实战技巧之四十三:终止一个线程引起的
- Android 性能测试之TraceView
- 性能测试之LoadRunner使用(三)
- Android 性能测试实践(三)Cpu
- Android 性能测试实践(三)Cpu
- Android 性能测试实践(三)Cpu
- LoadRunner性能测试实战
- 性能测试实战总结
- 性能测试实战总结
- 性能测试实战总结
- android自动化测试之dumpsys性能测试
- Android性能测试之耗电量测试
- 移动APP测试之android性能测试
- VC++常规错误之15:switch中初始化的错误.error C2361: “default”标签跳过“acmd”的初始化操作
- ETL工具比较
- centos 新服务器配置
- a is undefined extjs
- VS2008使用QT插件编译的时候出现WARNING: Can't find the Qt version that's associated with this project
- Android 实战技巧之三:性能测试类
- DifferMerge
- CSS Reset
- 内核和用户空间共享内存【讨论贴】
- arm开发板将驱动静态编译到linux内核镜像的步骤
- Writing an Android Sync Provider: Part 1
- 设计模式之策略模式
- 学习Facelets的一些体会!
- Asp.net 内置对象概述