写点什么

性能提升: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:414105
用户头像

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

关注

评论

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

测试开发 | Java 接口自动化测试首选方案:REST Assured 实践 (一)

霍格沃兹测试开发学社

关于飞桨PaddlePaddle

飞桨PaddlePaddle

paddle 开源 飞桨

落地DevOps的三要素

老张

DevOps 软件工程 研发效能 交付质量

Hive 实战

Joseph295

袋鼠云数栈UI5.0焕新升级,全新设计语言DT Design,更懂视觉更懂你!

袋鼠云数栈

大数据 UI

如何在flutter中运行微信小程序

Onegun

flutter 小程序

面试必备多线程&高并发通关手册(面试+源码+脑图)

小小怪下士

Java 程序员 面试 多线程 高并发

平台工程101:Dev、Sec和Ops的自动化黏合剂

SEAL安全

DevOps 自动化 DevSecOps 平台工程 企业号 2 月 PK 榜

那些爆火的小游戏你都玩过吗?

没有用户名丶

小程序游戏

稀疏镜像在OpenHarmony上的应用

OpenHarmony开发者

OpenHarmony

给 Databend 添加 Scalar 函数 | 函数开发系例一

Databend

接口自动化测试 | JsonPath 与 Mustache 请求传参的模板化技术

霍格沃兹测试开发学社

软件测试与开发

测吧(北京)科技有限公司

软件测试

华为云MRS支持lakeformation能力,打造一站式湖仓,释放数据价值

华为云开发者联盟

大数据 后端 华为云 企业号 2 月 PK 榜 华为云开发者联盟

量化合约系统开发源码技术搭建丨合约量化系统开发Python成熟代码

I8O28578624

软件测试 | 被测系统的需求理解

测吧(北京)科技有限公司

软件测试

初学者必看!3D建模要学什么软件?

Finovy Cloud

3DMAX maya 3D软件

m序列码产生电路设计与仿真

timerring

FPGA

测试开发 | REST Assured 实践(二):断言实现

霍格沃兹测试开发学社

TiDB 在安信证券资产中心与极速交易场景的实践

PingCAP

TiDB

Java CompletableFuture 异步超时实现探索

京东科技开发者

Java jdk RPC 多线程并发 企业号 2 月 PK 榜

软件测试 | 什么是被测系统架构与数据流分析

测吧(北京)科技有限公司

软件测试

码农如何提高自己的品味

京东科技开发者

Java 程序员 代码设计 企业号 2 月 PK 榜 品味

企业如何实现良好的告警管理流程?

嘉为蓝鲸

告警管理 自动化运维 嘉为 嘉为蓝鲸

嘉为鲸眼可观测中心解决方案获评信通院可观测性优秀案例优秀级

嘉为蓝鲸

自动化运维 嘉为蓝鲸

云图说丨初识云应用引擎CAE

华为云开发者联盟

云计算 后端 华为云 企业号 2 月 PK 榜 华为云开发者联盟

Redis 异步客户端选型及落地实践

京东科技开发者

redis Jedis 客户端 集群库 企业号 2 月 PK 榜

测试开发 | 接口自动化测试框架 RESTAssured 实践(三):对 Response 结果导出

霍格沃兹测试开发学社

【技术干货】开关电源噪声的种类来源和抑制方法解析

元器件秋姐

噪声 变压器 开关 电源

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