速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

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

关注

评论

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

OceanBase 创始人阳振坤 | 十余年打磨 国产数据库之路砥砺前行

OceanBase 数据库

数据库 开发者 趋势 1024 CSDN

测试编排必要性

FunTester

敏捷 测试 敏捷测试 FunTester 测试编排

“初雪”与“向量化” | StarRocks Hacker Meetup 小记

StarRocks

数据库 大数据

OpenMLDB v0.3.0 正式发布,支持快速部署使用的单机模式

第四范式开发者社区

开源 第四范式 OpenMLDB

浪潮云说丨GPU云服务器,助力AI计划轻松实现

云计算

加速拥抱支持开源生态 | OceanBase 开源版3.1.1正式发布

OceanBase 数据库

数据库 开源 开发者 成绩单 DTCC

共筑数据库未来 | 2021 OceanBase 原生分布式数据库论坛回顾

OceanBase 数据库

开源 分布式 #数据库 云栖大会 圆桌论坛

OceanBase 3.2 正式发布 | 更硬核的 HTAP,TPC-H 性能提升6倍!

OceanBase 数据库

数据库 分布式 云栖大会 核心系统 一体化架构

使用 OpenCV 和 Python 识别数字

AI浩

OCR

“你好,天津”网络短视频大赛月内启动

InfoQ 天津

SAP x EMQ 碳中和方案亮相进博会,数据基础设施支撑低碳发展

EMQ映云科技

物联网 IoT mqtt 进博会 SAP

Python代码阅读(第55篇):获取字典的所有键或所有值的列表

Felix

Python 编程 阅读代码 字典 Python初学者

出自清华大牛之手的Redis源码核心手册,已被列为GitHub首推书籍

Java redis 编程 程序员

新赛季集结!“百度AI创意派”正在寻找有创意的你

科技热闻

Nocalhost 亮相 CD Foundation 国内首届 Meetup,Keith Chan 将出席致辞

CODING DevOps

Linux Nocalhost Meetup CDF

解决大数据分布式计算痛点:腾讯正式开源分布式远程Shuffle服务Firestorm

科技热闻

互联网+质量基础设施服务平台,NQI一站式服务平台搭建

电微13828808271

长隆熊猫酒店联合番禺消防大队开展“我是小小消防员”活动

江湖老铁

杨冰:OceanBase助力数字化转型,原生分布式数据库成核心系统首选

OceanBase 数据库

数据库 开源 分布式 云栖大会 核心系统

如何用WebIDE打开并运行CRM Fiori应用

汪子熙

Cloud SAP 11月日更

如何巧妙使用Camtasia库中的素材?

淋雨

Camtasia

git submodule 添加/删除

webrtc developer

腾讯大数据全场景在离线混部系统Caelus正式开源

科技热闻

杨传辉:深挖 OceanBase 背后的技术逻辑,助力数据库核心系统升级

OceanBase 数据库

数据库 开源 分布式 数字化转型 核心系统

周傲英:替代工程只是契机,转型升级才是大势所驱

OceanBase 数据库

数据库 开源 数字化转型 云栖大会

MySQL Operator 01 | 架构设计概览

RadonDB

MySQL 数据库 Kubernetes RadonDB

阿里云云合计划走进深圳,实践助推生态持续创新

技术 科技革命 生态 “互联网+”

融合通信技术趋势和演进方向

网易云信

云通信 通信云 传输协议

个人项目管理软件解决方案

低代码小观

项目管理 管理系统 企业管理系统 项目管理工具 企业管理工具

Cube 技术解读 | 详解「支付宝」全新的卡片技术栈

蚂蚁集团移动开发平台 mPaaS

大前端 支付宝 移动开发 mPaaS cube

京东三面(后端)凭借这份Java面试复盘手册,已斩获60K*15offer

Java spring 程序员 算法 JVM

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