写点什么

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

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

关注

评论

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

web前端面试技巧-如何自我介绍?如何应对hr?

肥晨

前端面试 面试技巧 11月月更

漫画|微信群聊的程序员们

肥晨

程序员生活 11月月更 程序员漫画

Pytorch实现经典模型AlexNet模型

Studying_swz

深度学习 11月月更

分布式系统设计之常见的负载均衡算法

闫同学

负载均衡 11月月更 分布式系统设计

JS in CSS:一键支持响应式布局

iofod jude

前端 后端 低代码 iofod

裁员潮血洗硅谷是坏事还是好事

HoneyMoose

Baklib|信息管理和知识管理是如何影响你的业务的?

Baklib

知识管理

官宣|Apache Flink 1.16 发布公告

Apache Flink

实践分享:30分钟在电脑端运行小程序

FN0

桌面应用 桌面应用开发

基于Jmeter的百万级tps性能测试实践

环信

Jmeter 性能测试

Baklib|SaaS产品,实现企业流程数字化

Baklib

SaaS

教学:制作 GitHub 同步近期博客卡片

小鑫同学

前端 Github' 11月月更

【愚公系列】2022年11月 微信小程序-app.json配置属性之requiredBackgroundModes

愚公搬代码

11月月更

2022-11-15:这里有 n 个航班,它们分别从 1 到 n 进行编号。 有一份航班预订表 bookings , 表中第 i 条预订记录 bookings[i] = [firsti, lasti,

福大大架构师每日一题

算法 rust 福大大

Go易错集锦、优秀开源包、实战案例合集

Go学堂

Go 内容合集 签约计划第二季 技术专题合集

OpenSergo 流量路由:从场景到标准化的探索

阿里巴巴云原生

阿里云 微服务 云原生

有趣的 Go HttpClient 超时机制

捉虫大师

Go HTTP 11月月更

IM开源项目OpenIM部署文档-从准备工作到nginx配置

Geek_1ef48b

网络安全之命令执行漏洞复现

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

IM即时通讯私有化部署,WorkPlus助力企业构建安全办公环境

BeeWorks

简单组合逻辑电路

芯动大师

Verilog LED数码管 11月月更

【LeetCode】数组元素积的符号Java题解

Albert

算法 LeetCode 11月月更

组织赋能,统一企业门户实现高效化、移动化协作

BeeWorks

数据指标体系搭建步骤

穿过生命散发芬芳

11月月更 数据指标体系

Docker Compose快速部署多容器服务实战

闫同学

Docker 容器 11月月更

更快更稳更易用: Flink 自适应批处理能力演进

Apache Flink

大数据 flink

如何在SpringBoot项目中,实现记录用户登录的IP地址及归属地信息?

wljslmz

日志 IP springboot 登录 11月月更

算法题学习---两个链表的第一个公共结点

桑榆

算法题 11月月更

当前API安全产品现状

阿泽🧸

API 11月月更

数据分析er看过来,五款工具有你需要的

葡萄城技术团队

数据分析 前端 数据可视化

Baklib|我的企业是不是需要一个维基页面呢?

Baklib

维基

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