使用Lazy对构造进行重构后比较

用于测试在是否使用Lazy 的情况下,服务器负载,及服务提供情况对比。

 

 

服务器环境:

使用Lazy对构造进行重构后比较_第1张图片

 

在此机器上安装了1 Hyper-V ,分配走1G内存,同时在本地上安装 SQLServer ,

 

在未做优化前的参数

使用Lazy对构造进行重构后比较_第2张图片

 

使用Lazy对构造进行重构后比较_第3张图片

 

优化后对比

 

首页

使用Appliction Lazy 后

使用Lazy对构造进行重构后比较_第4张图片

 

未使用

使用Lazy对构造进行重构后比较_第5张图片

 

 

第二页

使用LAZY

使用Lazy对构造进行重构后比较_第6张图片

 

未使用

使用Lazy对构造进行重构后比较_第7张图片

 

团主页

使用

image

 

未使用

使用Lazy对构造进行重构后比较_第8张图片

 

负载测试 25 标准用户

 

1,使用Lazy

使用Lazy对构造进行重构后比较_第9张图片

从运行性能上来看已经好了很多了

2,未使用LAZY

使用Lazy对构造进行重构后比较_第10张图片

这个没有必要做完,页面平均响应 60秒以上,内存上占用上G了

 

 

负载测试 20 – 200 用户,每10秒增加10个用户

  

1,在使用LAZY以后

使用Lazy对构造进行重构后比较_第11张图片

 

从服务器端内存占用来看,也保持在270左右。

 

2未使用任何LAZY情况下,

使用Lazy对构造进行重构后比较_第12张图片

这个已经没有必要再测试下去了,运行 近两分钟后,还没有页面响应,可以说完了。

再看内存已经可耻的上G了

使用Lazy对构造进行重构后比较_第13张图片

已经停止测试后,再看内存,再无测试的情况,这哥们还在涨。

使用Lazy对构造进行重构后比较_第14张图片

你可能感兴趣的:(lazy)