`
dearwolf
  • 浏览: 346592 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用Sleak分析RCP应用潜在内存泄露

阅读更多

1. following the website(http://www.eclipse.org/swt/tools.php) instructions:

1)Extract the zip into the eclipse/plugins/ folder
2)Extract the .options file from the eclipse/plugins/org.eclipse.ui_.jar/ archive to the eclipse/ folder.


2. following the instructions from Eclipse newsgroup:

Open your launch configuration and go to the "Tracing" tab.
Select "Enable tracing for the selected plug-ins" and then select the
org.eclipse.ui plug-in. On the right, select "debug" and (towards the
bottom) "trace/graphics".

 

3. add "org.eclipse.swt.sleak" to "required plug-ins"on "plugin.xml", then open the product file, "add required plug-ins".

 

4. add sleak view to the perspective, the view id is "org.eclipse.swt.sleak.views.SleakView".

 

5. launch the application, then you can see the sleak view, click "Snap", then you will find the graphics that are used in your application. Note that they are not absolutely leaked in your application, they just exist. If you believe some of them are no longer needed and should have been disposed, then you find leaks.

 

分享到:
评论
2 楼 dearwolf 2008-02-15  
运行缓慢……

有具体的数据么?
1 楼 chaoqun2003 2008-02-15  
建议题目叫做分析潜在内存泄露。

我们有个rcp程序现在出现运行缓慢的问题,不知道有没有分析工具?

相关推荐

    SWT内存泄露解决办法

    2. **MAT (Memory Analyzer Tool)**:Eclipse 提供的专门用于分析Java堆内存的工具,它能帮助开发者定位内存泄漏的具体对象和引用链。MAT的 Leak Suspects 报告和 Dominator Tree 功能特别适用于发现潜在的内存泄露...

    可以在工作环境一直运行的内存泄漏检测工具, 有GUI的泄露分析工具, 分析泄露更加容易

    在客户那老有内存泄露,但是自己却总是重现不了。 为了抓住泄露的原因,我也到用户现场过几次,挂上了内存泄露检测工具。但是我在现场的时候,问题总是不能重现!还因为挂上了内存泄露检测工具,程序的速度很慢,...

    Sleak:使用React,Redux,Firebase和firebase-hook的Slack克隆

    【Sleak: 使用React,Redux,Firebase和firebase-hook的Slack克隆】 Sleak是一个项目,旨在实现一个类似于Slack的实时通讯应用。它采用了一系列现代前端技术和工具,如React、Redux以及Firebase,同时利用了...

    sleak-magazine:German德国设计杂志“泄漏”的网站

    偷拍杂志德国设计杂志»sleak«的网站。关于一种光滑由德国学生设计和开发的《偷偷摸摸的设计》杂志(德文版)。 网络版本是一页设计的,下一篇文章将在当前文章末尾自动加载。 还有一个印刷版,您可以在购买。指示...

    vb图书销售信息系统(源代码+论文).rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

    毕业设计&课程设计&毕设&课设-java-疫情网课管理系统

    项目均经过测试,可正常运行! 环境说明: 开发语言:java JDK版本:jdk1.8 框架:springboot 数据库:mysql 5.7/8 数据库工具:navicat 开发软件:eclipse/idea

    VB停车场管理系统设计(源代码+系统+开题报告).rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

    小学生身体素质测评管理系统 2024免费JAVA毕设

    2024免费毕业设计成品,包括源码+数据库+往届论文资料 录屏:https://www.bilibili.com/video/BV19H4y1F77r 启动教程:https://www.bilibili.com/video/BV11ktveuE2d 讲解视频:https://www.bilibili.com/video/BV1YfkHYwEME 二次开发教程:https://www.bilibili.com/video/BV1Cw2rY1ErC

    毕业设计&课程设计&毕设&课设-java-在线BLOG网

    项目均经过测试,可正常运行! 环境说明: 开发语言:java JDK版本:jdk1.8 框架:springboot 数据库:mysql 5.7/8 数据库工具:navicat 开发软件:eclipse/idea

    vb题库管理系统设计(源代码+论文).rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

    HarmonyOSNext元服务开发快速入门.docx

    HarmonyOSNext元服务开发快速入门.docx

    java的课程作业,用swing写一个小游戏.zip

    java java的课程作业,用swing写一个小游戏.zip

    基于欧姆龙Omron PLC与MCGS技术的四层电梯控制仿真系统设计-精细掌控,安全可靠的高级方案,No.952 基于欧姆龙Omron PLC和MCGS的4层四层电梯控制仿真系统设计

    基于欧姆龙Omron PLC与MCGS技术的四层电梯控制仿真系统设计——精细掌控,安全可靠的高级方案,No.952 基于欧姆龙Omron PLC和MCGS的4层四层电梯控制仿真系统设计 ,基于欧姆龙Omron PLC; MCGS; 4层电梯控制; 仿真系统设计; 控制系统设计,欧姆龙PLC与MCGS协同的四层电梯控制仿真系统设计

    VB失业保险管理信息系统(源代码+系统).rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

    基于S7-300 PLC与组态王的散装水泥生产线在线称重控制系统设计与实现,No.892 S7-300 PLC和组态王散装水泥生产线在线称重控制系统设计 ,核心关键词:S7-300 PLC

    基于S7-300 PLC与组态王的散装水泥生产线在线称重控制系统设计与实现,No.892 S7-300 PLC和组态王散装水泥生产线在线称重控制系统设计 ,核心关键词:S7-300 PLC; 组态王; 散装水泥生产线; 在线称重; 控制系设计; 892号。,"S7-300 PLC与组态王结合的散装水泥生产线称重控制系统设计"

    【C#分布式】DTM分布式事务的示例代码.zip

    【C#分布式】DTM分布式事务的示例代码

    "深入探讨两阶段鲁棒优化指导:分布鲁棒性的挑战与KKT函数经典代码实现",两阶段鲁棒优化指导,分布鲁棒,kkt函数附带经典代码 ,两阶段鲁棒优化指导; 分布鲁棒; kkt函数; 经典代码;,两阶段鲁棒

    "深入探讨两阶段鲁棒优化指导:分布鲁棒性的挑战与KKT函数经典代码实现",两阶段鲁棒优化指导,分布鲁棒,kkt函数附带经典代码 ,两阶段鲁棒优化指导; 分布鲁棒; kkt函数; 经典代码;,两阶段鲁棒优化指导下的分布鲁棒KKT函数经典代码

    Java项目: 基于SpringBoot+mybatis+maven+mysql实现的医院挂号就诊管理系统(含源码+数据库+毕业论文)

    一、项目简介 本项目是一套基于SpringBoot+mybatis+maven+mysql实现的医院挂号就诊管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值 二、技术实现 jdk版本:1.8 及以上 ide工具:IDEA或者eclipse 数据库: mysql5.5及以上 后端:spring+springboot+mybatis+maven+mysql 前端: vue , css,js , elementui 三、系统功能 1、系统角色主要包括:管理员、医生、用户 2、系统主要功能包括: 首页 个人中心 修改密码 个人信息 管理员管理 在线咨询管理 挂号管理 健康教育管理 健康教育类型管理 公告类型管理 可是管理 职位管理 公告信息管理 医生管理 用户管理 轮播图管理等功能 详见 https://flypeppa.blog.csdn.net/article/details/145483185

    (源码)基于Arduino的超声波除垢系统.zip

    # 基于Arduino的超声波除垢系统 ## 项目简介 本项目是一个基于Arduino的超声波除垢系统,旨在通过超声波技术防止设备表面结垢。系统采用多个Arduino Pro Mini控制器,每个控制器负责一个超声波通道,并通过PWM信号驱动MOSFET来生成超声波输出。系统还具备电压监控和温度检测功能,以确保设备在安全条件下运行。 ## 项目的主要特性和功能 1. 多通道超声波驱动每个通道由一个独立的Arduino Pro Mini控制,通过PWM信号驱动MOSFET生成超声波输出。 2. 频率可调支持从200Hz到250KHz的频率范围,并可通过PWM控制输出功率。 3. 电压监控系统能够监控输入电压,根据电压水平自动调整超声波输出的功率。 4. 温度检测与保护内置温度传感器,当温度过高时,系统会自动进入休眠模式以防止过热。 5. LED状态指示通过LED闪烁模式指示系统状态,便于用户快速了解系统运行情况。

    名城小区物业管理系统 2024免费JAVA毕设

    2024免费毕业设计成品,包括源码+数据库+往届论文资料 录屏:https://www.bilibili.com/video/BV1hi421h7bZ 启动教程:https://www.bilibili.com/video/BV11ktveuE2d 讲解视频:https://www.bilibili.com/video/BV1YfkHYwEME 二次开发教程:https://www.bilibili.com/video/BV1Cw2rY1ErC

Global site tag (gtag.js) - Google Analytics