当前位置: 首页 > news >正文

wordpress 代码 换行西安seo外包优化

wordpress 代码 换行,西安seo外包优化,重庆网站建设 渝icp,网页游戏开发软件在家过完了年,感觉精神很爽。明天大家可能都就上班了,新的一年开始了,希望大家新年新气象。而其我已经发现一点点新年的灵感了哦~,我原来发现IE中的JScript解释器可能有的Memory Leak的问题,可老是早不到出问题的代码&…
在家过完了年,感觉精神很爽。明天大家可能都就上班了,新的一年开始了,希望大家新年新气象emteeth.gif。而其我已经发现一点点新年的灵感了哦~,我原来发现IE中的JScript解释器可能有的Memory Leak的问题,可老是早不到出问题的代码,今天一下就逮到了一个可以复现的case~~

    想当初我做那个无刷新的JScript TreeView控件时,硬是被折磨坏了emcry.gif。IE进程IEXPLORE.EXE的内存使用量常常串到200M左右,搞得我的JScript代码运行狂慢,有的时候展开一个Node需要好几秒钟@_@。

    复现这个Bug的代码如下:
None.gif<html>
None.gif
<head>
None.gif    
<title>IE Memory Leak Bug</title>
None.gif
</head>
None.gif
<body>
None.gif
<button onclick="GenerateObjects(this)">Append Elements</button>
None.gif
<div id="container"></div>
ExpandedBlockStart.gifContractedBlock.gif    
<script language="Javascript">dot.gif
InBlock.gif
function GenerateObjects(elmt)
ExpandedSubBlockStart.gifContractedSubBlock.gif
dot.gif{
InBlock.gif    
var room = document.getElementById('container');
InBlock.gif    
for ( var i=0 ; i < 1000 ; ++i )
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{
InBlock.gif         
var obj = new TestObject('__Object__' + i);
InBlock.gif         room.appendChild(obj.Render(document));
ExpandedSubBlockEnd.gif    }
 
ExpandedSubBlockEnd.gif}

InBlock.gif
InBlock.gif
function TestObject(name)
ExpandedSubBlockStart.gifContractedSubBlock.gif
dot.gif{
InBlock.gif     
this.m_Name = name;
InBlock.gif     
this.m_Description = '';
InBlock.gif     
this.m_Element = null;
InBlock.gif     
InBlock.gif     
this.toString = function()
ExpandedSubBlockStart.gifContractedSubBlock.gif     
dot.gif{
InBlock.gif         
return '[class TestObject]'; 
ExpandedSubBlockEnd.gif     }

ExpandedSubBlockEnd.gif}

InBlock.gif
InBlock.gif
function TestObject.prototype.Render(doc)
ExpandedSubBlockStart.gifContractedSubBlock.gif
dot.gif{
InBlock.gif     
var span = doc.createElement('SPAN');
InBlock.gif    *span.Object 
= this;
InBlock.gif    *
this.m_Element = span;
InBlock.gif
     
InBlock.gif     span.Name 
= this.m_Description;
InBlock.gif     span.innerText 
= this.m_Name;
InBlock.gif     span.style.display 
= 'block';
InBlock.gif     
return span;
ExpandedBlockEnd.gif}

None.gif
</script>
None.gif
</body>
None.gif
</html>
None.gif

    运行上面的代码,不断的点击"Generate Elements"按钮,IEXPORE.EXE的内存使用量(PM+VM)持续的上涨。这时不管你点"Refresh"还点"Go"按钮,IE的内存使用量始终不会减少hitwall.gifhitwall.gifhitwall.gif。除非关掉IE在重新打开,内存才能被释放。

    问题出在上面示例代码中打"*"的那两句话上,只要注释掉任意一句,Refresh页面后,IEXPORE.EXE的内存使用量就会降到刚打开IE是那个水平上。

    有兴趣欢迎您测试一下这个例子,看看是不是会Memory Leak?

    相关文章:
        ·继续来研究JScript解析引擎的GC问题

http://www.lbrq.cn/news/2686231.html

相关文章:

  • 上海企业建站 免费网络营销软件网站
  • 什么网站做博客好seo公司官网
  • 沧州网站建设制作设计优化公司网页怎么制作
  • 网站建设项目需求分析流程免费建立个人网站申请
  • 企业手机端网站设计模板百度seo竞价推广是什么
  • 做仿牌网站空间百度快速seo
  • 水车头采集wordpress内容北京seo排名收费
  • 加上web.config 网站500营销推广方案设计
  • 三门峡市湖滨区建设局网站福州seo技巧培训
  • 做vip视频网站赚钱吗百度如何优化
  • 网站申请名称和域名万州网站建设
  • dede自适应网站模板搜索引擎优化要考虑哪些方面
  • 合肥本地建网站百度图片识别搜索引擎
  • 做网站打广告图片素材西安百度推广客服电话多少
  • 零基础做网站百度小说风云榜总榜
  • 旅游手机网站建设拓客公司联系方式
  • 站长工具seo源码体验营销
  • 大学网站建设招标如何创建一个属于自己的网站
  • 可以做早安图片的网站电脑编程培训学校
  • 做网站 做应用seo技术员
  • 浙江省建设监理协会网站短视频seo优化
  • 珠海网站建设公百度推广运营这个工作好做吗
  • 小说网站流量怎么做广点通广告投放平台
  • 上传网站程序是什么国际军事新闻最新消息今天
  • 哪个网站可以做砍价百度网络推广营销
  • 做外贸的网站如何选择服务器合肥网络推广有限公司
  • wordpress mac建站品牌营销成功案例
  • 免费做链接的网站用html制作个人网页
  • 发布网站要搭建什么seo按照搜索引擎的
  • 做a免费网站关键词排名批量查询软件
  • NY198NY203美光固态闪存NY215NY216
  • Java集合学习之forEach()遍历方法的底层原理
  • 算法训练营DAY57 第十一章:图论part07
  • Django Request 与 DRF Request 的区别
  • LabVIEW模糊逻辑控制车辆停靠
  • MyBatisPlus插件原理