`
pointdew
  • 浏览: 10774 次
  • 性别: 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

 

分享到:
评论

相关推荐

    分布式流式数据处理框架:功能对比以及性能评估.pptx

    本文对分布式流式数据处理框架进行了较为详细的介绍和对比,旨在帮助读者更好地理解和选择分布式流式数据处理框架。 知识点: 1. 分布式流式数据处理框架的概念和应用场景 2. 执行模型和容错机制的介绍 3. Source...

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

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

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

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

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

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

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

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

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

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

    串口解析与打包代码框架.rar

    数据解析通常包括以下几个步骤: - 数据帧的识别:查找起始位,确定数据的边界。 - 数据校验:根据奇偶校验位或CRC校验来验证数据的正确性。 - 解码:按照协议规定的格式,如ASCII或二进制,解码数据。 - 命令...

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

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

    最透彻的的Netty高性能原理和框架架构解析,使用文件和图形详细描述了netty的原理

    Netty 高性能原理和框架架构解析 Netty 是一个广受欢迎的异步事件驱动的 Java 开源网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Netty 的高性能原理和框架架构可以从多方面进行解析。 首先,...

    自定义Excel解析框架源码

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

    Grpc和WebApi性能测试用例

    本案例主要探讨了两种常见的服务通信协议:gRPC和WebAPI的性能对比。gRPC基于HTTP/2协议,采用Protobuf(Protocol Buffers)作为序列化协议,而WebAPI则是ASP.NET框架下的RESTful API实现。现在我们深入分析这两个...

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

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

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

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

    基于tensorflow开发的YOLO和YOLO9000,提供训练以及测试功能,以VOC2012数据集作为训练,测试集(5000,5000),进行性能检测,同时对比识别性能以及效率.zip

    基于tensorflow开发的YOLO和YOLO9000,提供训练以及测试功能,以VOC2012数据集作为训练/测试集(5000/5000),进行性能检测,同时对比识别性能以及效率如何提高物体检测系统的性能1 问题目标检测是与计算机视觉和...

    Java中四种XML解析技术分析对比

    在Java编程语言中,XML(eXtensible Markup Language)是一种重要的数据交换格式,用于存储和传输结构化数据。为了处理XML文档,Java提供了多种解析技术。本篇文章将深入探讨四种主要的XML解析技术——DOM、SAX、...

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

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

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

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

    环保212协议解析java

    7. **测试**:描述中提到的代码已经封装好并经过测试,这意味着应该有一个完善的测试框架,如JUnit,用于验证代码的功能性和健壮性。 8. **集成开发环境**:Eclipse IDEA是常用的Java开发工具,导入项目后可以直接...

    ios 后台数据解析

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

Global site tag (gtag.js) - Google Analytics