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

服务器环境:

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

在未做优化前的参数

优化后对比

首页

使用Appliction Lazy 后

未使用

第二页

使用LAZY

未使用

团主页

使用

未使用

负载测试 25 标准用户

1,使用Lazy

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

2,未使用LAZY

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

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

1,在使用LAZY以后

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

2未使用任何LAZY情况下,

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

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

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

转载于:https://www.cnblogs.com/zbw911/p/3175372.html

使用Lazy对构造进行重构后比较相关推荐

  1. Java List初始化7种方式(构造完List后add,匿名内部类,Arrays,Collections,Stream,List.of,Lists)

    1 构造完List后add List<String> list = new ArrayList<>();list.add("a");list.add(&qu ...

  2. 读WEB标准和网站重构后的一些感想

    这是我以前写的一篇博客, 感觉比较有用,原帖离得较远,在这转一下........... 昨晚,读了<<WEB标准和网站重构>>这一篇文章后(其实是一个讲座的文件),感触还是比较 ...

  3. 【Linux】【C/C++】十叉非完全树的构造和重构

    实现过程涉及到树的基本数据结构及平衡性判断,文件的序列化和反序列化方法. 代码实现是在Linux环境下,包含部分的系统调用比如文件的读写和关闭. 目标 在内存中构建一棵十叉非完全树 采用一定的存储结构 ...

  4. Codeforces Round #335 (Div. 2) D. Lazy Student 构造

    D. Lazy Student Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/606/probl ...

  5. 关于hit软件构造lab2实验后回顾

    1 实验目标概述 本次实验训练抽象数据类型(ADT)的设计.规约.测试,并使用面向对象编程(OOP)技术实现ADT.具体来说:  针对给定的应用问题,从问题描述中识别所需的ADT:  设计ADT规 ...

  6. Mysql平滑迁移(重构后的数据平滑迁移)

    一般思路(只是一般思路): 1.线下备份表结构 2.线上备份表数据 3.创建临时表 4.创建视图 简化步骤如下(只适合参考): 1.只拷贝表结构,不拷贝数据 select * into b from ...

  7. 第九章 - 实现技术

    不要求写程序, 但要能看懂程序 总的来说,这章没啥重点,看起来比较轻松(主要是分布式的内容在OS中讲过) 实现技术的定义 实现阶段的一个首要任务就是构造合适的程序架构以使得所有的用户需求能够在未来的系 ...

  8. 在Scala中评估val,var,lazy val和def构造时

    发表简短目录 (Post Brief TOC) Introduction介绍 Scala 'val' usageScala" val"用法 How Scala 'val' is E ...

  9. 谁都忍不了烂代码,如何用重构的方式让它整洁起来?

    写在前面 现在的软件系统开发难度主要在于其复杂度和规模,客户需求也不再像 Winston Royce 瀑布模型期望那样在系统编码前完成所有的设计满足用户软件需求. 在这个信息爆炸技术日新月异的时代,需 ...

  10. 重构 改善既有代码的设计:代码的坏

    以下内容来自<<重构 改善既有代码的设计>> 一.什么是重构 所谓重构(Refactoring)是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改以改进程序的内部结构 ...

最新文章

  1. 如何编译ReactNative示例程序Examples
  2. 计算机在识字教学中的应用,【多媒体技术论文】多媒体技术在小学识字教学中的应用(共3090字)...
  3. 语音识别可以直接编码吗
  4. yii和mysql apache_配置Apache,php5,mysql ,以及配置yii框架的简介
  5. MySQL索引背后的数据结构及算法原理(employees实例)
  6. mysql sql中的一些问题,Null与空字符
  7. jersey创建restful服务及调用_Jersey实现Restful服务(实例讲解)
  8. 云服务器win10系统初始密码,win10进入安全模式需要密码初始密码是什么
  9. 本科计算机考研考英语,2016考研必需知道的10件事
  10. lodash中curry的实现
  11. 眼见为实(2):介绍Windows的窗口、消息、子类化和超类化
  12. 听dalao讲课8.4
  13. office 打开wps乱_为什么word文档用wps打开,格式乱了
  14. 基于Java语言的语法分析器
  15. 牛逼了,用Python破解wifi密码
  16. 使用 IBM Bluemix 容器构建 Django 环境
  17. python创建学生类和教师类,python,学校成员类的例子,老师和学生(python class父类与子类之间的联系与逻辑)...
  18. 手持设备:懒人的互联网音乐智能同步/播放器
  19. itchat微信好友信息统计(性别区域)
  20. php多张图合成一张图,PHP中多张图片合成一张图片例子

热门文章

  1. 清华ACL'22 | 一文读懂刘知远所在实验室18篇论文详情
  2. 基于论辩图谱的互动论点对识别
  3. GBDT 如何用于分类问题
  4. 【论文解读】“推荐系统”加上“图神经网络”
  5. 【文本摘要】文本摘要(text summarization)最新研究热点、发展趋势、里程碑论文推荐...
  6. 【数据集】机器学习数据集汇总(附下载地址)
  7. 【NLP】综述 | 跨语言自然语言处理笔记
  8. 【分类汇总】110 天以来的题解分类汇总
  9. numpy-np.random.permutation
  10. pytorch--nn模块(1)