在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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

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

关注

评论

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

系统学Java,看这篇Java综合笔记万字总结就够了!纯干货分享

Java你猿哥

Java spring 面试 ssm 多线程与高并发

低代码平台中的自动化测试

canonical

开源 低代码 自动化测试 自动化测试框架 低代码平台

BSN-DDC基础网络详解(十一):官方门户OpenAPI说明及开发资料汇总

BSN研习社

解耦远不止依赖注入

canonical

架构设计 解耦 依赖注入

【直播回顾】AIGC产业研究报告2023图像生成篇报告解读

易观分析

产业 智能

【保姆级教程】如何用Rust编写一个ChatGPT桌面应用 | 京东云技术团队

京东科技开发者

rust 京东云 桌面应用 企业号 5 月 PK 榜

这份阿里逆天的Redis手册,于内卷中首次亮相了

Java你猿哥

Java redis 面试 Redis 核心技术与实战 redis 底层原理

为什么说百度AMIS框架是一个优秀的设计

canonical

开源 前端架构 低代码 低代码平台 百度AMIS

低代码平台中的GraphQL引擎

canonical

开源 低代码 领域驱动模型DDD 中台架构 graphql 低代码平台

小微企业运维用哪款软件好?有免费的吗?

行云管家

运维 安全运维 小微企业

什么是声明式编程

canonical

函数式 声明式 命令式

Y组合子的一个启发式推导

canonical

函数式编程 函数式 Lambda演算 Y组合子 不动点

玩转服务器之环境篇:PHP和Python环境部署指南 | 京东云技术团队

京东科技开发者

php Python 京东云 企业号 5 月 PK 榜 轻量云服务器

Paxos的魔法学研究报告

canonical

paxos协议 共识算法 分布式, 分布式算法 深入理解分布式共识算法

如果重写SpringBoot,我们会做哪些不同的选择?

canonical

开源 低代码 架构设计 springboot spring ioc

从可逆计算看Delta Oriented Programming

canonical

开源 低代码 软件产品线工程 可变性管理 可逆计算

低代码平台需要什么样的ORM引擎?(1)

canonical

开源 低代码 ORM 低代码平台 Spring JPA

你管这破玩意叫缓存穿透?还是缓存击穿?

Java 数据库 redis 缓存穿透 缓存击穿

背靠香港影视集团星光文化,StarNFT问世了

小哈区块

程序员之间拉开差距最大的因素

博文视点Broadview

前端开发之函数式编程实践 | 京东云技术团队

京东科技开发者

JavaScript 编程 京东云 企业号 5 月 PK 榜

如何在不修改基础产品源码的情况下实现定制化开发

canonical

开源 低代码 定制化 迭代增量开发 可扩展性

XDSL:通用的领域特定语言设计

canonical

开源 低代码 dsl 领域特定语言 领域语言工作台

Github上标星98K!火爆全网的性能调优实战手册,出自腾讯T4大佬

Java 性能优化 性能调优

不是单例的单例——巧用ClassLoader

PPPHUANG

单例模式 ClassLoader ContextClassLoader Java web

性能优化多重要?凭借华为791页Mysql金字塔性能调优手册,进阿里

Java MySQL 性能优化 性能调优

企业应该知道的几种网络安全防护措施!

行云管家

网络安全 网络 信息

低代码平台需要什么样的ORM引擎?(2)

canonical

开源 mybatis 低代码 jpa ORM

Wallys / QCN9074/QCN9024 WIFI 6E 802.11AX 4X4 6GHz wifi module.

Cindy-wallys

云原生背景下如何配置 JVM 内存

Java 容器 云原生 JVM

架构师日记-从数据库发展历程到数据结构设计探析 | 京东云技术团队

京东科技开发者

数据库 京东云 企业号 5 月 PK 榜

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