《服务器端软件性能分析和诊断》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:刘雪梅主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2011
  • ISBN:9787563526482
  • 页数:146 页
图书介绍:本书以软件性能分析和诊断为研究目标,以Web服务器为应用背景,对Web服务器端软件性能分析和诊断方法进行了深入的研究。即通过对Web日志进行数据挖掘,获取性能度量指标,定义性能问题模式,作为性能分析和诊断的基础,所提出的性能分析和诊断方法可以准确发现系统中存在的性能问题,并能确切定位部分性能问题的位置,提高了性能分析和诊断的自动化程度。

第1章绪论 1

1.1研究背景及意义 2

1.2Web服务器端软件性能测试概述 3

1.3研究内容 8

1.3.1基本概念 8

1.3.2研究思路 10

1.3.3研究内容 11

1.4本书结构 12

第2章软件性能分析和诊断方法 14

2.1引言 14

2.2识别性能瓶颈 14

2.2.1快速瓶颈识别 14

2.2.2性能下降曲线 15

2.3Web应用性能优化方法 17

2.3.1Tomcat参数调整 17

2.3.2SQLServer性能优化 19

2.3.3性能基准选择 20

2.4Web应用性能测试 22

2.4.1概述 22

2.4.2Web应用性能测试方法 23

2.4.3Web应用性能测试工具 24

2.4.4Web应用基准测试 25

2.4.5Web应用负载测试 25

2.4.6Web应用性能测试的主要问题 27

2.5Web应用性能分析 28

2.5.1基于程序执行状态和执行轨迹的性能分析 28

2.5.2基于内存使用问题的性能分析 29

2.5.3基于Web日志挖掘的性能分析 30

2.6Web应用性能度量与评价 33

2.6.1Web应用性能度量 33

2.6.2Web应用性能评价 35

2.6.3Web应用性能的改进 35

2.7性能缺陷诊断 37

2.8小结 38

第3章服务器端软件网状性能度量指标体系 39

3.1引言 39

3.1.1用户视角的Web应用性能 40

3.1.2管理员视角的Web应用性能 41

3.1.3开发人员视角的Web应用性能 41

3.1.4服务器端软件的性能模型 42

3.2性能度量方法 43

3.3性能度量指标 44

3.3.1常用的性能度量指标 44

3.3.2性能度量层次 45

3.3.3性能度量过程 48

3.3.4层次性能度量指标体系 50

3.4构建网状性能度量指标体系 51

3.4.1度量指标的获取 52

3.4.2日志数据的获取 52

3.4.3日志数据的收集 53

3.4.4日志数据的预处理 56

3.5度量指标间相关性实验分析 58

3.5.1相关性分析 58

3.5.2网状性能度量指标体系 61

3.6实验结果与分析 69

3.7小结 72

第4章基于网状度量指标体系的软件性能缺陷表征模式分析 73

4.1引言 73

4.2性能缺陷特征的表示方法 75

4.3常见Web应用性能缺陷的特征分析及表示 75

4.3.1内存泄漏 76

4.3.2内存配置 83

4.3.3Tomcat连接数配置 85

4.3.4数据库操作不当 97

4.3.5负载过大 99

4.3.6资源抢占 100

4.3.7系统资源不足 101

4.4其他性能缺陷的判定特征分析 102

4.5实验结果及分析 107

4.6小结 117

第5章基于性能缺陷表征模式的诊断方法研究 118

5.1引言 118

5.2基于性能缺陷表征模式的诊断方法 118

5.2.1单性能缺陷诊断 118

5.2.2多性能缺陷诊断 119

5.2.3性能缺陷诊断算法 120

5.3实验结果与分析 124

5.4小结 131

结论 132

参考文献 134