摘要: 调优延迟/响应性 评估垃圾收集器对延迟性影响的过程中将进行下面的活动: 1、测量Minor GC的持续时间 2、统计Minor GC的次数 3、测量Full GC的最差(最长)的持续时间 4、统计最差情况下,Full GC的频率 可能采取的活动包括: 1、堆分析,修改应用程序,减少对象分配及对象 2 阅读全文
posted @ 2016-07-22 15:21 TingJie 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集器 常用的四种垃圾收集器:Serial GC、Paralle收集器、Mostly-Concurrent收集器、Garbage-First收集器。 1.Serial GC 新生代采用复制收集算法,老年代中采用标记清楚压缩算法,它的minor GC和Full GC都是以Stop-The-Worl 阅读全文
posted @ 2016-07-01 17:22 TingJie 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1. 选择JVM运行模式 a. Client模式:启动快,占用内存少,JIT编译器生成代码的速度也更快。 b. Server模式:提供了更复杂的生成代码优化功能,这个功能对服务器应用而言尤其重要。大多数Server模式的JIT的编译优化都要消耗额外的时间以收集更多的应用程序行为信息,为应用程序运行生 阅读全文
posted @ 2016-07-01 09:48 TingJie 阅读(778) 评论(0) 推荐(0) 编辑
摘要: Throughput Controller 这个控制器的命名不准确,因为不是用来控制吞吐量的,吞吐量控制器允许用户控制执行频率,它提供了两种模式:执行百分比和执行总次数 Per user:勾选会按每个线程单独计算执行次数,不勾选则按照全局的执行次数进行计数。 1.users为5,loop次数改为1, 阅读全文
posted @ 2016-06-30 10:49 TingJie 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 一、简介Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。二、工具... 阅读全文
posted @ 2015-11-24 16:52 TingJie 阅读(13052) 评论(2) 推荐(5) 编辑
摘要: 上篇搭建好环境后,正真开始我的自动化之旅了....开始之前特别说明一下testNG的版本,不能直接使用Eclipse直接线上下载的版本,线上版本太高,不能兼容,运行程序会报以下错误,需要自行下载低一级的版本。1、下载jexcelapi_2_6_12.tar.gz,在上篇的项目基础上创建com.tes... 阅读全文
posted @ 2015-10-21 15:15 TingJie 阅读(4774) 评论(0) 推荐(2) 编辑
摘要: 好久没有写过自动化代码,之前是使用selenium2.0+C#,今天来了兴趣,想尝试用下selenium+testNG,对于一个没有开发经验的测 试员来说开发出一套自动化框架确实有点难度,不过慢慢来就好,兴趣是最好的老师,路漫漫其修远兮,吾将上下而求索!1、安装JDK2、配置JDK环境打开控制面板... 阅读全文
posted @ 2015-10-21 15:12 TingJie 阅读(1141) 评论(1) 推荐(0) 编辑