#jvm文章排行榜

JDK 16:Java 16的新功能 - InfoWorld

20-10-10 11317 4 banq

可以在 jdk.java.net 上找到适用于Linux,Windows和MacOS的JDK 16的早期版本。与JDK 15一样,JDK 16将是一个短期版本,支持六个月。将于2021年9月发布的J... 详细

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

20-10-27 810 4 banq

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

jps、jmap、jstack已经Out了,使用jcmd进行JVM性能和内存跟踪微调 -DZone Java

20-09-03 1389 banq

当您的应用程序在真实环境中运行时,您开始遇到在本地或开发环境中未发现的问题。 您如何与应用程序进行交互以查找应用程序的运行方式并找到问题的根源?JVM的优势之一是可用于诊断的工具数量众多。 如果监视... 详细

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

20-11-01 560 1 banq

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

GraalVM快速参考指南 - graalvm

21-01-08 1420 banq

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

使用Spring GraalVM Native插件提高SpringBoot启动时间94%

20-09-05 1191 banq

使用GraalVM本机原生构建Spring Boot本机应用,通过PetClinic试验对比: 在JDK上: 构建时间:9s 内存:417M 启动时间:2.6s 使用Native插件... 详细

多版本SDK并行管理工具:SDKMAN指南 - Baeldung

20-08-30 789 banq

随着Java新版本不断频繁发布,开发人员可能需要在他们的环境中管理多个不同的并行版本的软件开发工具包(SDK)。但是设置操作系统的环境变量PATH变量有时可能会变得很痛苦。在本教程中,我们将了解SD... 详细

使用async-profiler进行JVM内存性能微调的指南 | Baeldung

20-09-27 964 banq

通常Java Profiler采样探测器使用JVM工具接口(JVMTI)设计,并在安全点收集堆栈跟踪。但是这些采样分析器可能会遇到 安全点偏差问题 。 为了全面了解该应用程序,我们需要一个不需要线程... 详细

JDK 15的新功能ZGC机制改进介绍 -malloc

20-09-25 510 banq

在JDK 15中,ZGC可以投入生产了。换句话说,它现在是JDK中的一项产品(非实验性)功能,建议您在生产中使用它。这个变化是通过 JEP 377引入的 ,是许多人多年努力的 结晶 。 自从JDK ... 详细

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

20-12-15 626 banq

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

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

20-12-12 763 banq

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

可用于生产的Java 15/JDK 15 GA版本发布,Shenandoah GC可生产启用

20-09-16 892 banq

JDK15发布,这是第一个使用Shenandoah GC作为生产环境的垃圾回收可选机制。 可从Oracle获得GPL许可的OpenJDK构建: https://jdk.java.net/15 ,其... 详细

从JDK 8到15以来所有Java和JVM功能的分类列表 - advancedweb

20-10-04 717 banq

新语言功能 您应该了解的Java语言增强功能 文本块 JDK 15 密封类可以限制哪些其他类可以扩展它们(预览) JDK 15 记录(预览) . 详细

一个命令解决查看进程在Linux上实际需要多少内存 -Percona

20-09-18 329 banq

基于Linux系统上面临的问题之一是管理内存预算。如果应用程序(JVM或数据库进程)使用的内存多于可用内存,则可能会发生交换,这常常会对性能造成严重影响,或者激活 了内存不足(OOM)杀手 ,从而完... 详细

微软的HotSpot C2可减少15%堆内存分配

20-08-14 288 banq

微软团队着火了,并且正在推动一个新的 JEP:改进的C2中的堆栈分配, 最多可减少15%的堆分配。在最新的FOSDEM,他们提出了他们的想法和原型一个 . 详细

共有 124 上一页 1 2 3 4 5 ... 9 下一页