首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Ext内存储器性能测试

2012-10-26 
Ext内存性能测试???? 最近对RIA产品选型很是纠结,ExtJS也已经用过不少项目了,但根据实际反馈的效果并不佳。

Ext内存性能测试

???? 最近对RIA产品选型很是纠结,ExtJS也已经用过不少项目了,但根据实际反馈的效果并不佳。主要集中在性能方面,这第一是由于开发人员对JavaScript和ExtJS的能力参差不齐,很难把控;另一方面基于HTML的RIA产品确实都避免不了性能的问题。

????? 抛开对渲染的性能方面不谈,内存消耗也是导致运行速度减缓的主要原因,今天我主要是做了一下关于ExtJS内存释放的测试。之前很多做Ext项目的人都用过OPOA思路来构件,也有的人用Tabpanel内嵌iframe来加载页面。

?------------------------------

测试环境:

windows XP IE6 ExtJS 2.2

CPU: E7500 2.93GHZ

Mem: 4G DDR3 1333MHZ

-------------------------------

测试工具:

sIEve

--------------------------

用例1:

1. 渲染一个普通的Ext.TabPanel,起始内存占用 约41k

2. 分别打开5个Tab页,并让每个页中带有数据的GridPanel完全被渲染,最大内存约占56k。

3. 关掉5个Tab页,最终内存恢复到54K。

结果:

内存回收比率 约13.3%

?

用例2:

1. 渲染一个内嵌iframe的Ext.TabPanel,起始内存占用 约41k

2. 分别打开5个Tab页,并让每个页中带有数据的GridPanel完全被渲染,最大内存约占98k。

3. 关掉5个Tab页,最终内存恢复到46K。

结果:

内存回收比率 约91.2%

?

结论:

使用iframe方式内存回收比较好,但是使用内存比较大,比例约是3:1。

?

热点排行