`
cuisuqiang
  • 浏览: 3960258 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
3feb66c0-2fb6-35ff-968a-5f5ec10ada43
Java研发技术指南
浏览量:3670092
社区版块
存档分类
最新评论

关于DWR内存泄露的初步测试报告

    博客分类:
  • JS
阅读更多

我们使用机器配置:操作系统为XP,CPU1.6,内存0.99GB,上面跑一个Tomcat和IE7.0浏览器。

 

数据为模拟Socket服务端发送,Tomcat Web服务器接收数据并解析,然后通过DWR传递到JSP进行展示,使用的是IE7浏览器。

 

使用Flot进行绘图,频率为每秒2次,每次800点数,从五一开始跑到今天,实际运行时间 > 24*3 小时,开始内存为80M,IE内存目前到140M,而根据之前测试,在该机器上IE内存在300M以下时不会挂掉。

 

这些都是在CollectGarbage()的前提下进行的。

 

根据我们的刷新量和运行时间来看,如果说DWR有内存问题,是不是大家理解错了?

我们的程序较为简单,单纯传递大量数据并进行大量刷新,而其他业务系统中都是包含复杂业务逻辑的,我建议有内存泄漏的各位都先去检查自己的问题,我很难相信还有那个使用Web使用时是和我们这样变态式的测试类似的。

 

如果大家有相关信息,请及时指正和分享。

 

请您到ITEYE看我的原创:http://cuisuqiang.iteye.com

或支持我的个人博客,地址:http://www.javacui.com

 

2
3
分享到:
评论
1 楼 cuisuqiang 2012-05-02  
不好意思没有写清楚,关于上面那个方法大家看这里:http://cuisuqiang.iteye.com/blog/1502546

相关推荐

    DWR内存兼容及无法调用问题解决方案

    在上次遇到DWR内存泄漏问题后根据网上的内容对JS文件进行修改,修改后发现还有一些兼容的问题,同时还出现不能调用的一些情况。 而且根据统计DWR就算内存泄漏,也不是特别严重,除非你一个浏览器跑几天不关闭,而且...

    关于dwr的视频

    标题中的“关于dwr的视频”表明我们即将讨论的是DWR(Direct Web Remoting)在开发Web应用程序,特别是与AJAX交互方面的应用。DWR是一款开源Java库,它允许JavaScript和Java在Web浏览器与服务器之间进行实时通信,...

    DWR 查询功能测试

    在"DWR查询功能测试"中,我们可以假设这个项目是关于如何利用DWR来实现在前端表格(通常是一个HTML `<table>`元素)中动态填充数据的。这通常涉及到以下关键知识点: 1. **DWR配置**:在Web应用的`web.xml`中配置...

    dwr dwrdwr

    dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr

    DWR简单测试例子

    下面我们将深入探讨DWR的工作原理、配置过程以及如何创建一个简单的测试例子。 1. DWR的工作原理: DWR的核心在于它提供了一种安全的、跨域的通信方式。它通过JavaScript接口(JSR-269或JSR-173注解)动态生成...

    关于dwr简单设计总结

    Direct Web Remoting (DWR) 是一种开源的Java库,用于在Web应用程序中实现JavaScript与服务器端Java代码的双向通信。这种技术使得开发者能够在不刷新整个网页的情况下更新部分页面内容,提高了用户体验。以下是对DWR...

    dwrtest测试DWR小测试

    以上就是关于DWR的基本介绍及其使用方式。DWR为Web开发者提供了一种简单而强大的工具,用于构建具有高度交互性和实时性的Web应用。通过熟练掌握DWR,你可以创建出更加动态、用户体验更好的网页。

    dwr框架资料(主要是关于dwr配置文件的说明)

    - 关于控件的资料:可能是关于如何使用DWR与前端UI组件交互的示例或指南。 学习和掌握DWR配置文件的细节,将有助于开发出更加高效、安全的Web应用程序。通过熟练运用DWR,你可以构建出响应式、动态且易于维护的Web...

    关于dwr的api的中文官方文档

    Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时、安全的双向通信。DWR的核心功能是通过AJAX(Asynchronous JavaScript and XML)技术实现动态Web页面与服务器端Java...

    dwr 框架(一些测试代码)

    刚学习dwr,这是学习dwr写的测试源码,对dwr有兴趣的可下载学习

    DWR技术jsp+MYsql开题报告

    "答辩开题报告.ppt"可能包含了项目实施过程的总结、实际成果、问题解决方案、性能测试结果等内容,用于向评审专家展示研究的完整性和有效性。 综上所述,这个项目探讨了如何利用DWR技术改善基于JSP的Web应用与MySQL...

    关于dwr及使用

    综上所述,"关于dwr及使用"的学习资料将涵盖DWR的基本概念、配置、使用方法、安全性和性能优化等方面,对于想要入门DWR或者提升DWR技能的开发者来说,是一份非常有价值的资源。通过研究"dwrhell"o项目,可以直观地...

    DWR中文文档DWR

    DWR(Direct Web Remoting)是一种Java库,它允许JavaScript在客户端与服务器端进行直接的交互,从而实现在Web应用程序中的Ajax功能。DWR的主要目标是简化前后端的数据交换,提高用户体验,使得Web应用能够像桌面...

    dwr demo dwr简单使用

    DWR (Direct Web Remoting) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,实现动态的Web应用。DWR简化了AJAX(Asynchronous JavaScript and XML)的开发,使得开发者可以像调用...

    关于dwr2与spring2集成

    DWR (Direct Web Remoting) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,实现动态的Web应用程序。DWR2是DWR的一个版本,它在DWR的基础上进行了改进和扩展,提高了性能和功能。在...

    dwr笔记 dwr自学资料

    DWR (Direct Web Remoting) 是一种开源Java技术,它允许Web应用程序在浏览器和服务器之间进行实时、双向通信,使得JavaScript可以直接调用服务器端的Java方法,极大地简化了客户端和服务器端的数据交换。本笔记将...

    DWR 教程 中文API DWR.xml配置文件说明 DWR学习笔记

    "DWR.xml配置文件说明书.doc"是关于DWR核心配置文件的详细指南。DWR.xml文件是DWR框架的核心配置,它定义了哪些服务器端的Java对象可以被JavaScript访问,以及这些对象的映射、安全设置和其他配置选项。通过配置这个...

    测试dwr

    在“测试dwr”这个场景中,我们可能是在搭建一个基于DWR的示例应用,旨在演示如何使用DWR技术实现在浏览器端与服务器端的数据交互。这个应用可能包含了设置DWR配置、创建可调用的Java服务、以及编写JavaScript客户端...

    dwr3api+DWR文档.pdf

    《dwr3api+DWR文档.pdf》提供了关于DWR 3.x版本的详细信息,包括API参考和初级入门指南。这份文档可能涵盖了以下关键知识点: 1. **安装与配置**:如何在你的Java应用服务器上集成DWR,配置DWR的XML配置文件(dwr....

Global site tag (gtag.js) - Google Analytics