`
pointdew
  • 浏览: 10738 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

几种标签和框架组合解析数据时候的性能测试对比

阅读更多

              几种标签和框架组合解析数据时候的性能测试对比

一、数据

数据通过查询日志表得到数据,共1302条数据,将查询出的数据放入一个静态List中,保证每次请求的数据相同。

测试页面的元素相同,只是在取数据方式上不同。

二、测试目标

1、JSP页面使用struts2标签的性能;

2、JSP页面使用JSTL标签的性能;

3、Freemarker页面使用struts2标签的性能;

4、Freemarker页面使用JSTL标签的性能;

5、Freemarker页面使用其本身的数据加载方式的性能。

三、加载耗时对比

时间:ms          注:每一次对比都是在同一时间段按同一顺序依次执行下列几种方式

 

struts2

JSTLC

Freemarker-struts2

Freemarker-C

Freemarker

第一次

306

58

1618

 

41

第二次

202

52

1643

 

39

第三次

211

58

2047

 

36

第四次

196

49

1621

 

28

第五次

218

52

1607

 

40

第六次

303

331

1857

 

45

第七次

210

50

1671

 

33

第八次

311

51

1699

 

47

第九次

462

55

2180

 

37

第十次

218

46

1721

 

42

平均值

263.7

80.2

1766.4

 

38.8

去掉最高和最低

223.75

53.125

1547.125

 

39.125

 

分享到:
评论

相关推荐

    Bean复制的几种框架性能比较(Apache BeanUtils、PropertyUtils,Spring BeanUtils,Cglib BeanCopier

    这篇文章将对比分析Apache BeanUtils、PropertyUtils、Spring BeanUtils以及Cglib BeanCopier这四个常用的Bean复制工具的性能和特点。 首先,Apache BeanUtils是Apache Commons项目的一部分,提供了一系列便捷的...

    XML解析框架比较

    本文将深入探讨几种常见的XML解析框架,并对比它们的特点与适用场景。 一、DOM解析器 DOM(Document Object Model)是W3C制定的一种标准,它将XML文档视为一个树形结构,允许开发者通过节点操作来读取和修改XML内容...

    一个AT指令解析框架,mark一下

    AT指令解析框架是一种用于处理和解析AT(Attention)指令的软件工具,广泛应用于通信设备,如GSM/GPRS模块、蓝牙模块、Wi-Fi模块等。AT指令是串行通信中的控制命令,允许用户通过简单的文本命令与硬件进行交互,设置...

    流行Webservice框架性能测试与对比研究

    内容概要:文章介绍了几种流行的Webservice框架—— Apache Axis1/Apache Axis2/Codehaus XFire/Apache CXF,并对其性能进行了对比测试和分析。采用了JAVA作为测试语言并在本地和远程环境中进行测试,最终发现Apache...

    比较几个流行的JavaScript框架的性能

    本篇文章将深入探讨几个流行的JavaScript框架——React、Angular、Vue.js和Ember.js的性能差异,旨在为开发者提供决策参考。 首先,React是由Facebook开发并维护的库,主要用于构建用户界面,特别是单页面应用(SPA...

    WebService+XML标签解析(异步解析)

    当我们谈论WebService中的XML标签解析,我们通常是指解析XML响应,将XML数据转换为应用程序可以理解和处理的形式。这个过程可以是同步的,也可以是异步的。同步解析意味着在解析完成之前,程序会阻塞等待,而异步...

    AT指令解析,at指令解析框架,C,C++

    "AT指令解析框架"则是为了简化处理这些指令而设计的一种软件结构。 在描述中提到的"AT指令解析框架"是基于RTOS(实时操作系统)构建的,这表明它能够高效地处理并发任务,确保指令解析的实时性和可靠性。RTOS为多...

    Python-Databot高性能Python数据驱动的编程框架

    Python-Databot是一个专为高性能数据处理设计的Python框架,它特别适用于Web爬虫、ETL(提取、转换、加载)任务以及构建复杂的数据管道。这个框架充分利用了Python的灵活性和强大功能,同时优化了性能,使其在处理...

    火焰+烟雾检测数据集+标签-02

    标题中的“火焰+烟雾检测数据集+标签-02”指的是一个专门针对火焰和烟雾检测训练的数据集,这是机器学习和计算机视觉领域的重要资源。这个数据集包含3000张图像,用于帮助算法学习如何区分和定位火焰与烟雾。在描述...

    android网络请求,解析框架

    在Android开发中,网络请求和数据解析是两个关键的环节,它们构成了应用程序与服务器交互的基础。本主题将深入探讨Android中的网络请求框架和解析技术,帮助开发者理解和掌握这些核心技术。 一、网络请求框架 1. *...

    自定义Excel解析框架源码

    【自定义Excel解析框架源码】是一个专为处理和解析Excel数据而设计的软件开发工具。这个框架允许开发者根据特定需求定制Excel数据的读取、转换和存储过程,以适应各种业务场景。通过自定义解析规则,用户可以高效地...

    Android平台下的富文本解析器,支持Html和Markdown.rar

    在Android平台上,富文本解析是实现复杂文本展示和编辑的关键技术。富文本解析器能够将HTML和Markdown这两种标记语言转化为可读性强、样式丰富的文本,为用户提供了更佳的视觉体验。本文将深入探讨Android环境下如何...

    适用于YoloV5训练和测试的coco数据集标签文件(train2017.txt和val2017.txt)

    这个资源提供了COCO数据集2017版针对YoloV5训练和评估的预处理标签文件,以及可能的原始图像数据,简化了数据准备过程,使得研究人员和开发者能更便捷地利用COCO数据集来训练和测试YoloV5模型,提升目标检测任务的...

    swift-Elevate一个Swift的JSON解析框架

    4. **性能优化**:Elevate在设计时考虑了性能,尽可能地减少了不必要的类型转换和内存分配,使得解析过程更为高效。 5. **易于使用**:Elevate的API设计简洁,学习曲线平缓,使得新开发者能够快速上手。 6. **与...

    若依框架前端form-generator升级为最新版本,添加json解析器,将json配置解析为页面

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在form-generator中,JSON配置文件通常包含了表单的所有细节,如字段类型、标签、必填标志、输入限制...

    ios 后台数据解析

    Foundation框架包含了一些工具类,如`NSXMLParser`和`NSPropertyListSerialization`,用于XML和plist(一种简单的数据格式)的解析。虽然不如现代的Swift解决方案那么直观,但在某些场景下仍具有价值。 对于初学者...

    Laravel框架关键技术解析 高清完整PDF版下载 电子书

    本资源提供了《Laravel框架关键技术解析》的高清完整PDF版电子书,旨在深入剖析Laravel的核心概念和技术,帮助开发者更好地理解和运用这个框架。 **1. MVC架构** Laravel遵循Model-View-Controller(MVC)设计模式...

    解析Python网络爬虫:核心技术、Scrapy框架、分布式爬虫全套教学资料

    Python网络爬虫是一种用于自动化网页数据抓取的技术,它能够高效地从互联网上获取大量信息。本套教学资料深入解析了Python爬虫的核心技术、Scrapy框架以及分布式爬虫的实现,旨在帮助学习者掌握这一领域的核心技能。...

    目标检测二维码数据集.rar

    此外,这个数据集还可以用于探索和对比不同目标检测方法的性能,或者进行二维码识别的特定优化,比如提高在复杂背景下的识别率,或者优化实时检测的速度。通过这种方式,我们可以不断改进和推动二维码检测技术的发展...

Global site tag (gtag.js) - Google Analytics