写点什么

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

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

关注

评论

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

架构实战-模块五

唐敏

「架构实战营」

TypeScript 之常见类型(下)

冴羽

JavaScript typescript 翻译 大前端

1.《重学JAVA》开篇

杨鹏Geek

Java Java 25 周年 28天写作 12月日更

模块五课后作业-设计微博系统中评论架构

断水风春

架构实战营

服务器宕机了,除了坐等,我还能做点什么?

JavaEdge

JVM 签约计划第二季

记录:一个从0-1打磨演讲的技术专家

将军-技术演讲力教练

x

Nydia

模块五作业

小鹿

从deadline和被狗追说起(2/28)

赵新龙

28天写作

模块五作业

心怀架构

微博系统中”微博评论“的高性能高可用计算架构

Geek_cb2b43

架构实战营第五课作业微博评论高性能高可用架构

Geek_99eefd

架构实战营 「架构实战营」

模块五作业

panxiaochun

架构实战营

微博系统中”微博评论“的高性能高可用计算架构设计

stars

架构训练营

自定义规则删除过期文件(linux)

liuzhen007

28天写作 12月日更

架构训练营 - 模块五作业

VegetableBird

架构实战营 架构师实战营 「架构实战营」

Rust 元宇宙 12 —— 序列化和存储

Miracle

rust 元宇宙

有人问你什么是CAP?你就把这篇文章发给他

李子捌

redis CAP理论 28天写作 12月日更

DDD 领域驱动设计落地实践系列:微服务拆分之道

慕枫技术笔记

后端 签约计划第二季

我的应用 OOM 了,我该做点什么?

JavaEdge

JVM 签约计划第二季

前端架构师神技,三招统一代码风格

杨成功

大前端 架构师 代码规范 代码格式化 签约计划第二季

基于云的技术架构设计实践-第1篇

hackstoic

云计算 容器 云原生 CI/CD 签约计划第二季

Dubbo-Admin 正式支持 3.0 服务治理

阿里巴巴中间件

阿里云 云原生 dubbo 中间件 服务治理

微博评论的高性能高可用架构设计

zjluoyue

数据也需要滴血认亲?

Justin

大数据 数据治理 28天写作

Prometheus Exporter (十四)MySQL Server Exporter

耳东@Erdong

MySQL Prometheus 28天写作 12月日更

微信小程序开发:新建文件报错Error:pages/xxx/xxx.json Expecting ’STRING’,’NUMBER’,’NULL’,’TRUE’

三掌柜

28天写作 12月日更

如何掌握智识?

卢卡多多

28天写作 12月日更

如何构建“深入浅出,喜闻乐见”的界面

Ian哥

28天写作 沟通界面 深入浅出 喜闻乐见

在线火星文转换器工具

入门小站

工具

生产环境的线程池出问题了,我到底该如何正确使用线程池?

JavaEdge

Java java 并发 签约计划第二季

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