#jvm

为什么选择Java语言用作高频交易?-Jad

20-10-27 773 4 banq

在高频交易的世界中,自动化应用程序每天处理数亿个市场信号,并在全球各个交易所发送成千上万的订单。 为了保持竞争力,反应时间必须始终保持在微秒内,特别是在异常高峰(例如“黑天鹅”事件)期间。 在典型的... 详细

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

21-02-02 627 1 banq

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

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

20-11-01 437 1 banq

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

GraalVM快速参考指南 - graalvm

21-01-08 1065 banq

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

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

21-01-21 862 banq

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

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

20-12-15 592 banq

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

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

20-12-12 647 banq

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

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

21-01-19 498 banq

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

共有 119 上一页 1 2 3 4 5 ... 15 下一页