写点什么

性能提升:Zero Turnaround 发布 Eclipse 优化器

  • 2015-03-17
  • 本文字数:592 字

    阅读完需:约 2 分钟

在 2015 年 EclipseCon 上, Zero Turnaround (消除 Java 重新部署的流行工具 JRebel 的创建者)发布了 Eclipse 优化器,一个可以通过调整 JVM 设置提升性能的自助向导用户界面。从 Eclipse Marketplace 下载安装后,Eclipse 优化器会通过一系列的向导步骤询问用户是否调整 JVM 启动参数中的内存设置和其他性能标志,从而大大提升应用的启动速度。

在启动时,Eclipse 会加载许多类并且会默认运行 JVM 字节码验证器,这会增加额外的启动时间。在 JVM 参数中添加 -Xverify:none 选项就可以禁用字节码验证器,从而减少启动时间。

另外,如果计算机是多核的,优化器还会在参数中增加 -server 和 -XX:+UseParallelGC 标志,通过提前执行 JIT,生成运行速度更快的代码,而且使用并行垃圾收集可以增加应用的内存性能。

最后,如果 JVM 和计算机支持,还可以用参数 +XX:PermSize(Java 7 及以下版本可用)增加内存设置(具体来说就是初始堆尺寸和最大堆尺寸)。

重启之后,Eclipse 实例会展示一个欢迎页面,标识新的设置会提升多少 Eclipse 的启动时间。

优化器还可以对一些元数据和日志进行整理(类似于浏览器中的清空历史信息),以提升 Eclipse 的运行速度。所有的选项都整合在菜单中,可以有选择地应用这些变更。

在底层,这些变更会应用到 eclipse.ini 文件中,如果有必要之后可以将其复原。

这个视频演示展示了如何使用这个工具。

查看英文原文: Zero Turnaround releases Eclipse Optimizer

2015-03-17 08:414498
用户头像

发布了 75 篇内容, 共 66.7 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

洞悉数据,守护安全!和鲸助力2024年浙江省交通投资集团数字化主题活动圆满闭幕

ModelWhale

人工智能 交通 数据竞赛

产品需求文档在迭代阶段怎样管理

易成研发中心

产品需求 产品需求文档

第三代指标平台相较于前两代的显著优势分析

Aloudata

指标管理 指标平台 指标开发

Python脚本消费多个Kafka topic

不在线第一只蜗牛

Python kafka

有哪些ppt一键生成软件?这6个AI不容错过!

职场工具箱

效率工具 职场 PPT 办公软件 AI生成PPT

快递员上门取件API接口接口Domo下载

快递鸟

快递

【JIT/极态云】技术文档--组织架构简介

武汉万云网络科技有限公司

低代码

赋能生态系统,Arm 打造全球最大 AI 开发者社区

新消费日报

超实用开源前端商城模板,助力电商项目飞速启航!免费直接可用!

恩爸编程

商城项目 商城源码 商城系统 开源商城项目 前端商城模版

倒计时1天!龙蜥社区开源软件供应链及操作系统安全MeetUp即将在广州召开

OpenAnolis小助手

操作系统 龙蜥社区 龙蜥meetup

香港 Web3 宣言两周年专访 HashKey Tokenisation 总经理 Anna Liu:探索代币化的未来

TechubNews

Apache IoTDB v1.3.3 发布|新增数据订阅,DataNode 主动监听并加载 TsFile 等功能

Apache IoTDB

作为产品经理,如何分析和管理你的产品需求

易成研发中心

产品需求

鸿蒙NEXT开发案例:血型遗传计算

zhongcx

鸿蒙

天润融通解决方案:如何避免门店投诉升级为消费者维权

天润融通

万字长文带你深入Redis底层数据结构

不在线第一只蜗牛

数据库 redis

构建真实可靠指标平台:五大核心特征助力企业深度数智化

Aloudata

指标管理 指标平台 指标开发

探索OS升级迭代的兼容性和安全性!龙蜥社区走进中科方德MeetUp开始报名

OpenAnolis小助手

操作系统 龙蜥社区 龙蜥meetup

开放原子校源行(天津大学站) 即将启幕,龙蜥技术专家分享开源技术与实践

OpenAnolis小助手

操作系统 龙蜥社区

鸿蒙NEXT开发案例:简体繁体转换器

zhongcx

鸿蒙

喜讯!云起无垠获“中国产业互联网发展联盟IDAC双奖”

云起无垠

ChatGPT 开启「眼睛」,实时摄像头对话来了;昆仑万维推出实时语音助手 Skyo丨 RTE 开发者日报

声网

软件测试丨全面解析 Allure 2 的安装与运用

测试人

软件测试

人类级别语音 AI 路线图丨 Voice AI 学习笔记

声网

选择ETL工具需要注意什么技术性问题?

谷云科技RestCloud

数据分析 ETL 数据集成

天润融通携手挚达科技:AI技术重塑客户服务体验

天润融通

CSA GCR 2024 | 百度安全DDoS防护服务荣获安全磐石奖等多项殊荣

百度安全

HarmonyOS NEXT用户专属装扮免费体验!华为主题内容大焕新!

最新动态

如何设计实施 Git 工作流程以提升软件研发效能?

思码逸研发效能

git DevOps 编程语言 研发效能 研发效能管理

性能提升:Zero Turnaround发布Eclipse优化器_Java_Alex Blewitt_InfoQ精选文章