阅读更多
谷歌的开源团队今天发布了一个新的工具Leak finder该工具可以帮助web应用程序开发者在他们的JavaScript程序中找出内存泄露问题。

在具有垃圾收集机制的语言(如JavaScript)中,不会因为忘记释放内存而出现传统的内存泄露问题,因为如果对象的所有引用被drop后,对象会被回收,内存会自动释放。但是,JavaScript程序会在无意间保留对象引用而造成内存泄露。

来看个例子(使用Closure JavaScript库):goog.Disposable是一个一次性对象接口,在对象(一个goog.Disposable实例)的最终引用被drop之前,用户代码应该调用对象的dispose()方法,该方法可以释放资源。但是,web应用程序可能会忘记在drop对象引用之前调用dispose()方法。

Leak finder可以检测类似于goog.Disposable的未被处理对象,并输出相关的实用信息(如创建对象时的栈跟踪信息)。它可以生成机器可读的信息,并可以作为测试自动化的一部分来使用。

Leak finder通过配置也可以检测其他类型的内存泄露,还可以和除了Closure之外的其他JavaScript库一起使用。

项目地址:https://code.google.com/p/leak-finder-for-javascript/

Via GoogleOpenSource
9
0
评论 共 4 条 请登录后发表评论
4 楼 babydeed 2012-08-11 20:13
貌似不错哎
3 楼 skcks 2012-08-11 17:44
[size=medium][color=red][align=center]
引用

    [*]
[img][/img][url][/url][flash=200,200][/flash]
[/align]
[/color][/size]
2 楼 xfuajiao 2012-08-11 10:27
其实我不想FanQiang
1 楼 geminiyellow 2012-08-09 15:49
总之,一定会有的。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JSP中文乱码问题终极解决方案

    在介绍方法之前我们首先应该清楚具体的问题有哪些,笔者在本博客当中论述的JSP中文乱码问题有如下几个方面:页面乱码、参数乱码、表单乱码、源文件乱码。下面来逐一解决其中的乱码问题。 一、JSP页面中文乱码 在JSP页面中,中文显示乱码有两种情况:一种是HTML中的中文乱码,另一种是在JSP中动态输出的中文乱码。 先看一个JSP程序: <%@ page langua...

  • JSP、表单T交、数据库乱码,,,,

    一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:      JSP的中文处理                  out.print("JSP的中文处理");

  • jsp java乱码转换_JSP中文乱码问题《转》

    之前总是碰到JSP页面乱码的问题,每次都是现在网上搜,然后胡乱改,改完也不明白原因。这次正好作下总结,中文乱码就是因为编码不符,可能出现乱码有四个地方:1 JSP编码乱码2 HTML编码乱码3 request获取数据乱码4 response输出信息乱码5 Cookie导致的编码问题下面将会对上面几种情况进行介绍:JSP乱码这种是最常见的,设置编码的位置位于JSP的第一行,如果在Eclipse中新建...

  • jsp java乱码转换_Java Web 编码问题一:jsp的编码问题

    首先我们来看一张由eclipse生成的jsp文件的头: 图1:JSP文件编码如上图所示jsp中的三个编码,①代表的是服务器响应客户端请求的编码方式。服务器会用它来设置http响应头的content-type。就好比在Servlet中用response.setContentType("text/html;charset=utf-8")的作用。可以在浏览器的Header中响应头中的Content-Ty...

  • JSP中文乱码问题终极解决方案(下)

    本文首先从四个方面给出了在使用JSP过程中可能出现中文乱码的情形,具体包括JSP页面中文乱码、JSP源文件中文乱码、GET 请求的请求参数为中文乱码 和 POST 请求的请求参数为中文乱码四种情形,并针对每种情形给出了相应的终极解决方案。

  • JSP页面乱码的几种解决方案

    几种解决jsp文件乱码的思路

  • 几种常见的JSP中文乱码

    *WEB容器默认的字符串处理编码是ISO-8859-1 1.JSP页面显示时乱码——输出时乱码, 解决方案:为其指定中文字符集,前加<%@pagecontentType=”text/html”:chartset=”gb2312”%> 2.JSP页面传递中文参数时乱码——get表单提交 解决方案:String email=new String(request.getparmet...

  • 各种中文乱码的解决方法 (转)

       一、Java中文问题的由来   Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。   首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译

  • JSP的6种乱码解决方案

    1.查看jsp文件头是否设置了编码格式: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 2.查看项目的编码...

  • Js与Jsp、Jsp之间的中文乱码转换

    一、js与jsp: 1、转码:js处理 <script type="text/javascript"> var ch = "中文"; function test(ch){ var title = ch != '' ? encodeURI(encodeURI(ch)) : ''; var path = "test.jsp?title="+title; } <...

  • 解决JSP中文乱码问题

    复制搜索 解决JSP中文乱码问题  大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。首先了解一下Java中文问题的由来: Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的

  • Java Web开jsp显示中文乱码处理

    Java Web中文乱码解决方案 中文乱码分类 Jsp页面中编辑的中文乱码 Jsp页面接收请求中文乱码 表单方式get 表单方式get post方式 Jsp页面显示数据库信息的中文乱码 jsp页面上获取的数据库的字符串的编码是以数据库服务器为基准的,例如:MySQL数据库设定的字符集为UTF-8

  • jsp中文乱码六种情况---解决方案

    来源:http://blog.csdn.net/lovesummerforever/article/details/12290319   乱码是让人头疼的一件事情,您是否和我一样也遇到过这样的情况,向数据库中添加一条记录,记录是添加上了,到数据库里一看,数据凌乱了。。。顿时我也凌乱了。。。把html文件改为jsp文件,添加了一下jsp page指令重新打开同时发现所有的中文都

  • JavaWeb 解决JSP中文乱码最新

    摘要 本文首先从六个方面给出了在使用JSP过程中可能出现中文乱码的情况,具体包括JSP页面中文乱码、JSP源文件中文乱码、GET 请求的请求参数为中文乱码 和 POST 请求的请求参数为中文乱码四种情形,并针对每种情形给出了相应的终极解决方案。 #查看服务器的编码方式 打开tomcat下的conf/server.xml文件,找到Connector,查看是否有URIEncoding属性设置编码格式,...

  • jsp中文乱码解决方案

    简介:鉴于网上东西太杂,无法快速的解决乱码问题,在这里有一些鄙人的解决办法(使用myeclipse 设置utf-8格式,网上说的都设置之后,还是乱码。)。 解决方案: jsp编译成java文件的编码pageEncoding=”gb2312”: <%@ page language="java" contentType="text/html; charset=UTF-8" pa...

  • jsp乱码问题的解决

    1、 最基本的乱码问题。这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。中文问题我是个好人三个地方的编码。第一个地方的编码格式为jsp文件的存储格式。Ecljpse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。第二处编码为解码格式。因为存为UTF-8的文件被解码为iso8859-1,这样 如有中文肯定出乱码。也就是必须一致。而第二处所在的这一行,可以没有

  • java jsp中文乱码怎么解决_解决Java Web项目中中文乱码的方法

    Java具有简单,面向对象jsp传中文参数乱码,分布式,健壮性,安全性,平台独立性和可移植性jsp传中文参数乱码,多线程,动态性等特征. 以下是在为每个人选择的Java Web项目中解决中文乱码的方法. 欢迎阅读并参考.第一种情况: 调用jsp页面中文显示乱码问题描述: jsp页面是通过浏览器调用的,浏览器中显示的中文内容是乱码.解决方案: 首先在将文件内容保存到编辑器中时确认此jsp使用UTF-...

  • JavaWeb之JSP中文乱码

      JSP程序存在有与Servlet程序完全相同的中文乱码问题 输出响应正文时出现的中文乱码问题  读取浏览器传递的参数信息时出现的中文乱码问题 JSP引擎将JSP页面翻译成Servlet源文件时也可能导致中文乱码问题  JSP引擎将JSP源文件翻译成的Servlet源文件默认采用UTF-8编码,而JSP开发人员可以采用各种字符集编码来编写JSP源文件,因此,JSP引擎将JSP源文件翻...

  • java 输入输出流将jsp文件生成html,解决乱码问题

    /**   * 生成HTMl文件   */   BufferedReader in = null;   URL url1 = null;   URLConnection urlConn = null;   try {    //http://localhost:8080/pertest/admin.go?method=showReportToCustomer&license=

Global site tag (gtag.js) - Google Analytics