新项目年后就上线了,现在业务上没什么问题,就用[TProfiler][1]做了下性能分析,果然有坑。 ##一、TProfiler入门 高手请自觉略过本节。 ###1.简介 TProfiler是阿里巴巴开源的一款性能分析工具。号称可以用于生产...
分类:
Web程序 时间:
2015-02-15 18:15:06
阅读次数:
741
原文出处:http://www.venishjoe.net/2009/11/java-string-concatenation-and.html转自:http://coolshell.cn/articles/2235.html概述:本文主要研究的是JAVA的字符串拼接的性能,原文中的测试代码在功能上...
分类:
其他好文 时间:
2015-02-15 16:26:37
阅读次数:
109
1.静态分析 1> 监测代码是否有潜在的内存泄漏 2> 编译器认为不太合适的代码 3> 工具:Analyze2. 动态分析 1> 监测程序在运行过程中的内存变化 2> 工具:Profile * Allocations:能看清楚app的内存分配情况 * Leaks:能看清楚app...
分类:
移动开发 时间:
2015-02-09 17:41:00
阅读次数:
341
在创建索引时,我们往往希望可以预估索引大小,以评估对现有project环境的影响,我们也希望创建索引的过程可以最小化的影响我们正在执行的project环境,并能查看索引的状况。预估索引大小预估索引大小,最好的办法是在測试环境中创建它,測试环境最好包括完整的project环境数据,否则仅仅有通过部分数...
分类:
数据库 时间:
2015-02-08 12:54:01
阅读次数:
248
Linux命令工具top详解top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top..
分类:
系统相关 时间:
2015-02-06 15:16:15
阅读次数:
176
从1月份Google发布的16个关于性能优化的系列视频起,这段时间在各大社区都有看到很多优秀的关于优化系列的文章。有分析了性能产生的原因、有分享如何优化我们的应用、有介绍有哪些工具可以帮助我们检测性能问题。
其中 在关于一些系统性能调优工具里有介绍到工具之一:TraceView
TraceView 是 Android 平台配备一个很好的性能分析的工具。它可以通过图形化...
分类:
移动开发 时间:
2015-02-06 00:47:11
阅读次数:
292
一、TraceView简单介绍 TraceView是AndroidSDK里面自带的工具,用于对Android的应用程序以及Framework层的代码进行性能分析。 TraceView是图形化的工具,终于它会产生一个图表,用于对性能分析进行说明。 TraceView能够跟踪到详细的Method二、Tr...
分类:
其他好文 时间:
2015-02-04 18:09:11
阅读次数:
140
在开发SQL时,过滤日期段是经常遇到的情况,如何高效的过滤出日期段?本文通过实验进行验证:...
分类:
数据库 时间:
2015-02-02 12:35:50
阅读次数:
269
第一步 检查系统的状态通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲,这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外,还应观注那些占用系统资源(cpu、内存)的进程。1.1 使用sar来...
分类:
数据库 时间:
2015-01-31 16:13:19
阅读次数:
259
性能测试工具应该具备什么的特质呢?1、工具本身占用系统资源少,可扩展性好,可用性强。2、能模拟真实业务事务操作,在并发时能真正产生业务压力。(这一点是核心)3、对压力测试结果能很好地进行性能分析,快速找出被测试系统的瓶颈。4、测试脚本的重复性强。
分类:
其他好文 时间:
2015-01-28 14:22:00
阅读次数:
172