Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
jvm虚拟机教程
JDK 16:Java 16的新功能 - InfoWorld
可以在jdk.java.net上找到适用于Linux,Windows和MacOS的JDK 16的早期版本。与JDK 15一样,JDK 16将是一个短期版本,支持六个月。将于
使用async-profiler进行JVM内存性能微调的指南 | Baeldung
通常Java Profiler采样探测器使用JVM工具接口(JVMTI)设计,并在安全点收集堆栈跟踪。但是这些采样分析器可能会遇到
为什么选择Java语言用作高频交易?-Jad
在高频交易的世界中,自动化应用程序每天处理数亿个市场信号,并在全球各个交易所发送成千上万的订单。为了保持竞争力,反应时间必须始终保持在微秒内,特别是在异常高峰(例如“黑天鹅”事件)期间。在典型的体系结构中,金融交易信号将转换为单一的内部市场数据格式(交易所使用各种协议(例如T
使用jEnv管理多个JDK安装 - reflectoring
jEnv是一个方便的工具,可以在不同项目之间管理多个JDK版本。作为开发人员,我们经常同时在不同的代码库上工作。尤其是在具有微服务的环境中,我们可能一天要多次切换代码库。在每两年发布一次新Java版本的日子里,这通常不是问题,因为大多数代码库都需要相同的Java版本。
多版本SDK并行管理工具:SDKMAN指南 - Baeldung
随着Java新版本不断频繁发布,开发人员可能需要在他们的环境中管理多个不同的并行版本的软件开发工具包(SDK)。但是设置操作系统的环境变量PATH变量有时可能会变得很痛苦。在本教程中,我们将了解SDKMAN!可以帮助您轻松管理SDK的安装和选择。 什么是SDK
jps、jmap、jstack已经Out了,使用jcmd进行JVM性能和内存跟踪微调 -DZone Java
当您的应用程序在真实环境中运行时,您开始遇到在本地或开发环境中未发现的问题。您如何与应用程序进行交互以查找应用程序的运行方式并找到问题的根源?JVM的优势之一是可用于诊断的工具数量众多。如果监视和应用程序日志提供的信息不够,我们必须进入服务器并使用这种类型的实用程序。
微软发布基于ARM芯片的Windows 10的Java OpenJDK
今天,我们的团队很高兴与大家分享它已经完成了在基于Arm (AArch64)的设备上移植Windows 10的OpenJDK 的第一阶段的工作,现在我们正在推进对OpenJDK项目的初始更改。这是一个
使用Spring GraalVM Native插件提高SpringBoot启动时间94%
使用GraalVM本机原生构建Spring Boot本机应用,通过PetClinic试验对比:
JVM中的线程本地分配缓冲区TLAB是什么? - alidg
JVM在分配新对象时,将在专用于原始线程的TLAB(线程本地分配缓冲区)中分配该对象。由于每个线程只能写入自己的TLAB,因此不需要同步。TLAB默认情况下处于启用状态,但如果您疯了,可以随时使用-XX:-UseTLAB调整标志将其禁用。Java线程本地分配缓冲区可以用《
JDK 15的新功能ZGC机制改进介绍 -malloc
在JDK 15中,ZGC可以投入生产了。换句话说,它现在是JDK中的一项产品(非实验性)功能,建议您在生产中使用它。这个变化是通过JEP 377引入的,是许
JDK 15中Z垃圾收集器算法 - JesúsNavarrete
随着JDK 15发布,最新版本的ZGC现在可以投入生产了。简而言之,ZGC是一个可伸缩的低延迟垃圾收集器,最大GC暂停时间为10毫秒,能够处理从几兆字节到
可用于生产的Java 15/JDK 15 GA版本发布,Shenandoah GC可生产启用
JDK15发布,这是第一个使用Shenandoah GC作为生产环境的垃圾回收可选机制。可从Oracle获得GPL许可的OpenJDK构建: https://jdk.java.net/15,其他实现者的构建版本将
从JDK 8到15以来所有Java和JVM功能的分类列表 - advancedweb
新语言功能您应该了解的Java语言增强功能 文本块JDK 15 密封类可以限制哪些其他类
JOP:用于FPGA的嵌入式实时系统中的Java优化处理器内核
Java是台式机系统上流行的编程语言,很少在嵌入式系统中使用。Java的某些功能(例如语言中的线程支持)可以大大简化嵌入式系统的开发,但是JVM(Java虚拟机)的常见实现(如解释器或即时编译器)不切实际。OP(Java优化处理器)是JVM的硬件实现,具有嵌入式实时系统可预测的执行时
一个命令解决查看进程在Linux上实际需要多少内存 -Percona
基于Linux系统上面临的问题之一是管理内存预算。如果应用程序(JVM或数据库进程)使用的内存多于可用内存,则可能会发生交换,这常常会对性能造成严重影响,或者激活
Java基本类型自动装箱的性能成本 -Coffee Talk
将整数加入集合Collection或Map中时,是直接将int原始类型加入还是变成Integer整数对象类型加入呢?这两者有什么区别?JDK 1.5版引入了Java原语类型的自动装箱。这意味着当在需要引用类型的任何地方使用基本类型时,包装器类将自动创建。因此,在JVM的JDK 1.5
微软的HotSpot C2可减少15%堆内存分配
微软团队着火了,并且正在推动一个新的
Java是否需要内联类型? -Dukesletter
OpenJDK团队正在并行执行多个非常有趣的项目。其中之一是Valhalla项目的内联类型。如果Proj
上页
下页