`

Flex SDK3.5 PollingChannel.as 存在内存泄露bug的一种解决方法

    博客分类:
  • Flex
 
阅读更多

bug见前面的一篇文章:

http://xltank.iteye.com/admin/blogs/1109353

 

前阵子又用profile查看了一下,结果发现,这个类本身的内存泄露不过是冰山一角。在内存快照里,有多个ByteArray、String、Object对象和它关联。这些对象是更大的内存泄露。

 

今天在别人的启发下,突然想到用sdk4.5.1A里的rpc.swc替换掉3.5里的rpc.swc,也就是从项目右键属性里的”Flex构建路径“-- ”库路径“中的Flex3.5树下删除掉rpc.swc,然后从sdk4.5.1A的frameworks/libs里把rpc.swc直接复制到项目的libs文件夹下。

由于sdk3.5用的框架链接方式默认是”合并到代码中“,因此这项不用改。

 

经过初步测试,PollCommandMessageResponder这个包内类已经可以被垃圾回收,并且尚未发现其他问题。

分享到:
评论

相关推荐

    Flex3.5 mx.controls源文件包

    Flex3.5是Adobe Flex框架的一个重要版本,它提供了一个强大的工具集,用于构建富互联网应用程序(RIA)。在这个版本中,`mx.controls`是核心组件库的一部分,包含了各种UI控件,使得开发者能够轻松创建用户界面。...

    flex的sdk 3.5.0

    Flex SDK 3.5.0 是一款用于开发富互联网应用程序(RIA)的工具包,它主要基于ActionScript编程语言和Flex框架。这个SDK是Adobe在2009年发布的一个重要版本,为开发者提供了构建高性能、交互性强的Web应用的平台。 ...

    flex-sdk-4.5.1.21328A.zip

    《深入理解Adobe Flex SDK 4.5.1》 Adobe Flex SDK 4.5.1是Adobe公司推出的用于创建富互联网应用程序(RIA)的强大开发工具包。它基于开放源代码的ActionScript编程语言和Flex框架,允许开发者构建交互性强、用户...

    flex-sdk-4.5.0.20967.zip

    Flex SDK 4.5.0.20967 是Adobe公司发布的一个开发工具包,主要用于构建基于Flash Player和Adobe AIR的应用程序。这个版本的SDK包含了一系列关键组件和工具,帮助开发者使用ActionScript 3.0语言进行富互联网应用...

    flexviewer(arcgis-viewer-flex-3.5-src.rar )下载。包含agslib.swc文件。

    这个压缩包“arcgis-viewer-flex-3.5-src.rar”包含了FlexViewer的源代码,版本为3.5,这对于开发者来说是一个非常宝贵的资源。通过下载并解压此文件,你可以直接在FlashBuilder环境中进行开发,无需额外登录官方...

    AdvancedDataGrid 对sdk3.5不支持,对3.2支持方案(合并单元格)

    然而,针对Adobe Flex SDK 3.5版本,AdvancedDataGrid存在一些兼容性问题,这使得在该版本下无法正常使用某些特性,特别是像“合并单元格”这样的高级功能。这篇博客文章(链接已给出:...

    FlexPaper_2.2.4_SDK_3.5_swc.zip

    FlexPaper 是一款强大的在线文档查看和转换工具,主要用于在网页上...总的来说,"FlexPaper_2.2.4_SDK_3.5_swc.zip" 提供了一种高效且灵活的方式来在网页上展示丰富的文档内容,为用户带来近似于桌面应用的阅读体验。

    SDK.UBNT.V5.3.3.tar.bz2

    UBNT固件源码,基于OpenWrt开发,完美版SDK。 如何编译此SDK: ----------------- 请确保已安装所有必需的软件包 对于openwrt(有关详细信息,请参阅dev.openwrt.org)。 可能需要的某些包(列表可能不完整): bash...

    flex-2.6.4.tar.gz

    Flex是开源的、高度可移植的词法分析器生成器,用于创建处理结构化文本或二进制文件的扫描器。这个"flex-2.6.4.tar.gz"文件是Flex 2.6.4版本的源代码压缩包,遵循GNU General Public License (GPL)发布。在Linux和类...

    FlexSDK.rar

    Flex SDK是一款重要的开发工具,主要用于构建基于Adobe Flash技术的应用程序。这个名为"FlexSDK.rar"的压缩包包含了一整套Flex开发所需的库、编译器和相关工具,它与FlashDevelop集成,为开发者提供了一个高效、轻量...

    flex-2.5.4a.tar.gz

    这个文件以.tar.gz格式打包,这是一种常见的Unix/Linux平台上的归档和压缩方式。通过tar命令可以将文件解压并归档,然后用gzip命令进行压缩,以减少存储空间。 Wireshark是一款强大的网络封包分析软件,它允许用户...

    flash项目和flex_sdk工具.zip

    《深入理解Flash项目与Flex SDK工具》 Flash项目与Flex SDK是Adobe提供的开发工具和技术,主要用于构建丰富的互联网应用程序(RIA)。ActionScript是Flash项目的核心编程语言,它与JavaScript有着相似之处,但更...

    FlexPaper_2.1.8_SDK_3.5_swc.zip

    FlexPaper 是一款强大的在线文档查看和转换解决方案,它允许用户在网页上以类似原生PDF或图像的形式查看文档。此压缩包"FlexPaper_2.1.8_SDK_3.5_swc.zip"包含了FlexPaper SDK的两个主要组件,用于开发人员集成到...

    flex-2.5.39.tar.gz

    标题中的"flex-2.5.39.tar.gz"是一个典型的Linux软件包文件名,它包含了一些关键信息。"flex"是这个包的核心组件,它是一个开源工具,用于生成词法分析器(lexer),通常在编译器构造、解析器开发或者处理结构化文本...

    as3gif.rar_flex_gifencoder.as

    在IT行业中,尤其是在Flash开发领域,AS3GIF是一个重要的库,它允许开发者在Adobe Flex 3环境中处理和播放GIF动态图像。标题中的“as3gif.rar_flex_gifencoder.as”指的是这个库的核心组件——`GifEncoder.as`源代码...

    flexsdk4.16.0

    Flex SDK 4.16.0 是Adobe公司发布的一个用于创建富互联网应用程序(RIA)的开发工具包。这个SDK主要用于开发使用ActionScript编程语言和Flex框架的Flash Player或Adobe AIR应用。以下是关于Flex SDK 4.16.0的一些...

    arcgis_api_for_flex_3_5.zip_arcgis flex api 3.5_flex_flex viewer

    ArcGIS API for Flex 3.5 是Esri公司开发的一款用于构建交互式地图应用的框架,它为Flex开发者提供了一套完整的地理信息系统(GIS)功能。这个压缩包文件“arcgis_api_for_flex_3_5.zip”包含了ArcGIS Viewer for ...

    Flex Sdk 3.0

    Flex SDK 3.0是Adobe开发的一个开源软件开发工具包,专门用于构建富互联网应用程序(RIA),即在Web上提供类似桌面应用体验的交互式应用。这个版本的SDK发布于2008年,是Flex生命周期中的一个重要里程碑,它带来了...

    as3 flex mxml调用.as文件例子

    在本文中,我们将深入探讨如何在ActionScript 3 (AS3) 和 Flex 框架中使用MXML来调用`.as`文件中的类。Flex是Adobe开发的一个开源框架,用于构建富互联网应用程序(RIA),它结合了MXML和AS3,提供了声明式和编程式...

    Flex3.5 魔方示例

    Flex3.5 魔方示例是一款基于Adobe Flex 3.5开发的交互式三维魔方应用。Flex是Adobe公司推出的一种富互联网应用程序(RIA)框架,它使用MXML和ActionScript编程语言来构建可跨浏览器运行的动态、交互性强的Web应用...

Global site tag (gtag.js) - Google Analytics