#jvm

JVM时代即将结束 - movingfulcrum

21-02-07 709 2 banq

在过去的二十多年中,JVM(以及Java)统治了一切,而其他运行时Runtime已经过去或消失了。Ruby,Python,.Net,NodeJS都试图登上王位。但是JVM提供了一些无法提供的功能:多... 详细

Java致命伤:JVM的JIT在微服务快速交付时变成鸡肋 - astradot

21-02-02 527 1 banq

Java的JVM JIT编译器存在一个假设前提:JVM是长时间运行的进程,基于这种假设才有JIT,但是持续交付以及由此导致的JVM频繁重启意味着这种假设前提却不存在了。 在Astradot,我们相信... 详细

使用jEnv管理多个JDK安装 - reflectoring

20-11-01 352 1 banq

jEnv是一个方便的工具,可以在不同项目之间管理多个JDK版本。 作为开发人员,我们经常同时在不同的代码库上工作。尤其是在具有微服务的环境中,我们可能一天要多次切换代码库。 在每两年发布一次新Jav... 详细

GraalVM快速参考指南 - graalvm

21-01-08 707 banq

GraalVM是一个通用项目,提供许多有趣的功能,您可以将它们用于您的应用程序,包括Java,JVM语言,JavaScript,Ruby,Python,R等。 从使用更好的即时编译器,到构建应用程序... 详细

GraalVM 21.0提供运行Java代码的第三种方式 - graalvm

21-01-21 724 banq

到目前为止,GraalVM提供了两种运行Java程序的方法:将Java HotSpot VM与GraalVM JIT(即时)编译器一起使用,以及第二种方法:使用GraalVM Native Imag... 详细

Java基本类型自动装箱的性能成本 -Coffee Talk

20-12-15 535 banq

将整数加入集合Collection或Map中时,是直接将int原始类型加入还是变成Integer整数对象类型加入呢?这两者有什么区别? JDK 1.5版引入了Java原语类型的自动装箱。这意味着当在... 详细

强制Java垃圾收集的5种方法

21-01-19 447 banq

尽管开发人员永远无法真正强制执行Java垃圾回收,但仍有一些方法可以使JVM优先处理内存管理功能。回顾一下,尝试强制Java垃圾回收的五种方法是: 调用System.gc()命令。 调用get... 详细

JDK 15中Z垃圾收集器算法 - JesúsNavarrete

20-12-12 543 banq

随着JDK 15发布,最新版本的ZGC现在 可以投入生产了 。简而言之,ZGC是一个可伸缩的低延迟垃圾收集器,最大GC暂停时间为10毫秒,能够处理从几兆字节到多TB的堆,最大吞吐量降低了15%。  ... 详细

共有 1131 2 3 4 ... 15 下一页