首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OpenJDK 11和macOS不支持ZGC?

OpenJDK 11是一个开源的Java Development Kit版本,它是基于OpenJDK项目开发的,而不是Oracle JDK。macOS操作系统目前不支持OpenJDK 11中的ZGC(Zero Garbage Collector)垃圾收集器。ZGC是一种为大型Java应用程序设计的低停顿时间垃圾收集器,它的目标是减少Java应用程序的停顿时间,提高系统的可伸缩性和响应性。

尽管macOS操作系统目前不支持ZGC,但仍然可以在其他操作系统上使用它。ZGC在Linux和Windows等操作系统中是可用的,可以通过下载和安装OpenJDK 11版本来使用ZGC。对于在macOS上开发Java应用程序的开发者,可以选择使用其他垃圾收集器,如G1(Garbage-First)。

ZGC的优势在于其低停顿时间特性,它可以显著减少长时间的垃圾收集停顿,从而提高系统的可用性和响应性。它适用于那些需要高度可伸缩性和低延迟的Java应用程序,特别是那些具有大内存需求或需要处理大量数据的应用程序。

对于使用腾讯云的用户,推荐使用腾讯云提供的云服务器CVM和云容器服务TKE来部署和运行Java应用程序。腾讯云的CVM提供了多种规格和配置的云服务器,可满足不同应用场景的需求。同时,云容器服务TKE提供了强大的容器编排和管理功能,能够方便地部署和扩展Java应用程序。

腾讯云云服务器CVM介绍:https://cloud.tencent.com/product/cvm 腾讯云云容器服务TKE介绍:https://cloud.tencent.com/product/tke

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Java14的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性...Java14的新特性 Java15的新特性 序 本文主要讲述一下Java14的新特性 版本号 java -version openjdk version "14" 2020-03-17 OpenJDK...345:NUMA-Aware Memory Allocation for G1 实现了NUMA-aware的内存分配,以提升G1在大型机器上的性能 349:JFR Event Streaming JDK11...macOS 之前的ZGC只能在linux上使用,现在mac上也能使用ZGC了,示例如下 -XX:+UnlockExperimentalVMOptions -XX:+UseZGC 365:ZGC on...Windows 之前的ZGC只能在linux上使用,现在windows(不能低于1803版本)上也能使用ZGC了,示例如下 -XX:+UnlockExperimentalVMOptions -XX:+UseZGC

    71010

    毕昇JDK,重现了 “活字印刷术” 的传奇

    AppCDS为JVM的类加载带来了明显的性能优化,但仍然有一点美中不足:AppCDS是Oracle JDK8的收费商用特性,在OpenJDK8当中并不支持。 ...在JDK11中,又一种全新的垃圾回收器诞生了,这种垃圾回收器叫做ZGC。...可令人遗憾的是,ZGC这么好的垃圾回收器,暂时并不支持ARM架构处理器。...(ZGC处于实验阶段) 为此,Bisheng JDK团队对OpenJDK进行了扩展,使得ARM架构处理器也能享受到ZGC带来的垃圾回收优化。...-11 —————END————— 学习算法,我们不需要死记硬背那些冗长复杂的背景知识、底层原理、指令语法……需要做的是领悟算法思想、理解算法对内存空间性能的影响,以及开动脑筋去寻求解决问题的最佳方案

    71710

    Tencent Kona JDK11无暂停内存管理ZGC生产实践

    腾讯大数据 JVM 团队基于 OpenJDK11 自研的 Tencent Kona JDK11,目前已将 ZGC 特性孵化成熟,性能优于 OpenJDK 所提供的版本,使 Java 能够轻松构建响应时间在...,不会像 JDK11 JDK17 一样提供持续的更新和修复。...ZGCOpenJDK11 上属于 Experimental 实验特性,无法满足业务的商用需求,腾讯 JVM 团队为了提前满足业务的需求,在 Tencent Kona JDK11 持续的更新和修复的同时...当前 ZGC 不支持压缩指针分代 GC,其内存占用相对于 G1 来说要稍大,在小堆情况下较为明显,而在大堆情况下,这些多占用的内存则显得不那么突出。...社区回馈 腾讯大数据 JVM 团队在支持业务切换 ZGC 的同时,将遇到的相关问题修复积极向社区报告回馈,争做 OpenJDK 社区好公民。 1.

    86650

    Java12的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性...序 本文主要讲述一下Java12的新特性 java12.png 版本号 java -version openjdk version "12" 2019-03-19 OpenJDK Runtime...: Concurrent Class Unloading ZGC在JDK11的时候还不支持class unloading,JDK12对ZGC支持了Concurrent Class Unloading,默认是开启...release选项 废弃项 废弃的API列表见deprecated-list 废弃-XX:+/-MonitorInUseLists选项 废弃Default Keytool的-keyalg值 已知问题 Swing不支持...没有enable Shenandoah GC support;另外主要对ZGC及G1 GC进行了改进 其中JDK12对ZGC支持了Concurrent Class Unloading,默认是开启,使用-

    4.5K60

    Java12的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性...序 本文主要讲述一下Java12的新特性 版本号 java -version openjdk version "12" 2019-03-19 OpenJDK Runtime Environment (...: Concurrent Class Unloading ZGC在JDK11的时候还不支持class unloading,JDK12对ZGC支持了Concurrent Class Unloading,默认是开启...release选项 废弃项 废弃的API列表见deprecated-list 废弃-XX:+/-MonitorInUseLists选项 废弃Default Keytool的-keyalg值 已知问题 Swing不支持...没有enable Shenandoah GC support;另外主要对ZGC及G1 GC进行了改进 其中JDK12对ZGC支持了Concurrent Class Unloading,默认是开启,使用-

    51350

    JDK 17

    ZGC垃圾回收器的改进: 对Z Garbage Collector(ZGC)进行了性能稳定性的增强,提高了大内存堆的垃圾回收效率。...05 初始发行 候选人 2021/08/19 最终版本 候选人 2021/09/14 一般可用性 特征 306: 恢复 始终严格的浮点语义 356: 增强型 伪随机数发生器 382: 新的 macOS...渲染 管道 391: macOS / AArch64 港口 398: 弃用 用于删除的 Applet API 403: 强烈 封装JDK内部 406: 模式匹配 用于开关(预览) 407:...通过深入了解嵌套/局部枚举、预览模式的移除、弱引用的模式匹配、Sealed类的增强以及ZGC垃圾回收器的改进,开发者可以更好地适应Java平台的最新发展。...Rendering Pipeline 更多详细信息可参考官网: http://openjdk.java.net/projects/jdk/17/

    21210

    Tencent Kona JDK11正式开源,腾讯大数据将持续贡献Java生态发展

    开箱即用的ZGC。...作为Java生态翘首以待的“无暂停”GC算法之一,ZGC有望提供大部分情况下毫秒级停顿水平,极大提高Java在线服务场景生产力,但由于可靠性功能的不足,某种程度上减慢了JDK 11采纳速度。...Kona JDK补齐了社区JDK 11的能力短板,让Java开发者不必纠结于选择LTS还是非LTS版本,降低升级负担。 超大堆内存成本优化策略。...目前,Kona JDK11通用版本目前已经在腾讯内部云上规模使用,用户只需要少量迁移工作,即可实现其在Kona JDK11版本的编译运行。...未来,腾讯大数据JVM团队将持续参与OpenJDK等开源社区协作,贡献更多前沿改进,提高用户开发者的使用体验。

    1.6K20

    JDK11升级JDK17最全实践干货来了

    2021年9月14日,Oracle发布了可以长期支持的JDK17版本,那么从JDK11到JDK17,到底带来了哪些特性呢?亚毫秒级的ZGC效果到底怎么样呢?值得我们升级吗?...先给出结论: 1、JDK17相对于JDK8JDK11,所有垃圾回收器的性能都有很明显的提升,特别是稳定版的ZGC垃圾回收器 2、不论任何机器配置下,都推荐使用ZGCZGC的停顿时间达到亚毫秒级,吞吐量也比较高...自从JDK11开始,OracleJDKOpenJDK在功能上基本相同,所以推荐使用 OpenJDK17 或其他开源的JDK版本,这些开源版本都是基于OpenJDK构建并提供长期支持的,比如:AdoptOpenJDK...比较实用的一个特性,可以用来限制类的层次结构 5.2.6 其他优化升级 感兴趣的读者,推荐阅读OpenJDK官方文档说明,从JDK11到JDK17的改动: https://openjdk.org/projects...JDK官方文档也明确表示不支持访问动态代理内部的随机字段。

    1.5K10
    领券