上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 41 下一页
摘要: 老李推荐:第1章2节《MonkeyRunner源码剖析》概述:边界边界怎么样才算分析清楚一个事物的原理是什么呢?就以前面提到的《LINUX内核源代码情景分析》为例子,分析到什么程度算是把Linux内核给分析清楚呢?一个操作系统内核的原理无非是要描述清楚这几个核心是如何工作的:进程管理和CPU调度设备... 阅读全文
posted @ 2015-12-22 17:10 北京茑萝信息 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 老李推荐: 第1章1节《MonkeyRunner源码剖析》概述:前言前言相信大家做过安卓移动平台UI自动化开发的必然会用过,至少听过MonkeyRunner这个名字。MonkeyRunner是一个针对安卓平台的UI自动化测试框架,这个框架的其中一个但绝不是唯一的优点是支持用当今非常流行和高效的Pyt... 阅读全文
posted @ 2015-12-22 17:09 北京茑萝信息 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 4.内存使用率:内存使用率的相关属性包括页面调度或页面交换、加锁、线程迁移中的让步式和抢占式上下文切换。当应用运行所需的内存超过可用物理内存时,就会发生内存页面交换,系统在进行页面交换或使用虚拟内存时,应用会表现出明显的性能问题。为了应对这种可能出现的情况,通常要为系统配置swap空间,swap空间... 阅读全文
posted @ 2015-12-21 17:39 北京茑萝信息 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 老李分享:《Java Performance》笔记1——性能分析基础1.性能分析两种方法:(1).自顶向下:应用开发人员通过着眼于软件栈顶层的应用,从上往下寻找性能优化的机会。(2).自底向上:性能专家从软件栈底层的CPU统计数据(例如CPU高速缓存未命中率、CPU指令效率)开始,逐渐上升到应用自身... 阅读全文
posted @ 2015-12-21 17:38 北京茑萝信息 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 2.2.4Program counter regsiters:程序计数器 类似于PC寄存器,是一块较小的内存区域,通过程序计数器中的值寻找要执行的指令的字节码,由于多线程间切换时要恢复每一个线程的当前执行位置,所以每个线程都有自己的程序计算器。这一个区域不会有OutOfMemeryError。当执行... 阅读全文
posted @ 2015-12-21 17:37 北京茑萝信息 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 老李分享:jvm结构简介poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标。如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-84505200。JVM简介一.介绍: JVM是Java Virtual Machine... 阅读全文
posted @ 2015-12-21 17:36 北京茑萝信息 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 老李分享:jvm垃圾回收poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标。如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-84505200。1、垃圾收集算法核心思想java语言建立了垃圾回收机制,用于跟踪正在被... 阅读全文
posted @ 2015-12-21 17:35 北京茑萝信息 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 老李分享:jvm内存原型剖析poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标。如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-84505200。一、java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本... 阅读全文
posted @ 2015-12-21 17:25 北京茑萝信息 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 性能测试培训:定位jvm耗时函数poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标。如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-84505200。1、首先找到最耗时的进程idtop2、再查找此进程内最消耗cp... 阅读全文
posted @ 2015-12-21 17:22 北京茑萝信息 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 3.core dump分析 有了core dump文件,接下来要做的就是通过命令去解析此文件,定位具体问题了,主要有以下三个命令:(1)先执行gdb$JAVA_HOME$/bin/javacore-java-16427-1325846515,再执行bt,输出结果如下:Loaded symbols f... 阅读全文
posted @ 2015-12-21 17:21 北京茑萝信息 阅读(1527) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 41 下一页