jvm虚拟机教程

     

Java语言的新密封Sealed类型简介 - Ben Evans

5162 1 2K

密封Sealed表示的概念是可以扩展一个类,但只能通过已知的子类型列表进行扩展,而不能通过其他任何扩展。 其他语言可能对功能的看法有所不同,但是在Ja.

云计算新势力入局Java生态系统:亚马逊加入了Java社区流程(JCP) - AWS开源博客

1836 1

亚马逊运行着数千种Java生产服务。我们和我们的客户都严重依赖JDK(Java开发工具包)的各种发行版。在2016年,我们开始构建 .

VisualVM中的JDK Flight Recorder支持 - Jiří Sedláček

1569 4K

JDK Flight Recorder支持的预览版已作为与GraalVM 19.2捆绑在一起的VisualVM工具的插件发布。该插件读取从Java 7和更高.

如何解决JVM OutOfMemoryError内存泄漏问题?

1483 2

没有任何神奇的工具可以为您修复OutOfMemoryError,但是下面有一些选项可以帮助您自动排除故障并确定根本原因。按照以下三个步骤来处理此JVM内存错.

战胜Go和Redis! Java ZGC新GC在数TB内存中只有毫秒或更短的暂停 - 迈克的博客

3796 3 5K

这篇文章是分析了ZGC和Shenandoah的垃圾回收在数TB内存中只有毫秒级的暂停时间,并且与Go语言做了比较, Java新家伙赢得了这场低延迟的比赛。J.

简单的性能测试说明为什么Go比Java快?

4414 3 3K

本次小测试并不是试图说明Go是Java的替代,Go lang和Java本就不是实现相同类型任务的语言 : Java是企业开发语言,而Go是系统编程语言。 .

JVM消除重复自负参数-XX:+UseStringDeduplication的优缺点 - JAXenter

2286 4K

什么是重复的字符串?25%的Java应用程序内存中填充了字符串,其中13.5%是重复的字符串。在本文中,Ram Lakshmanan讨论了为什么有这么多重复.

IT仍然运行在Java 8上 ·Vicki Boykis

1257 2 3K

在2011年的某个时候,我偶然发现了一个名为Hacker News的不起眼的网站。当时,我是一名主要使用Excel和SAS工作的数据分析师,几乎所有的头条新.

如何在Java 9以上的JVM中微调G1垃圾回收? - DZone性能

1970 3K

垃圾回收器在执行某些垃圾回收任务时会暂停所有应用程序线程。这些暂停有时被称为Stop-The-World暂停,因此尽可能避免这种情况是GC调优的主要目标,因.

静态初始化中不能放入繁重计算,否则会变慢!

665 2K

在类初始化期间计算不可变数据结果,并将结果保存在static final字段中是一种非常常见的做法。实际上,这正是静态初始化器的设计目标。 以下是在初.

Java以后将可以不用GC实现内存回收

2115 2
人们还在为G1,Shenandoah或ZGC等复杂的GC工作原理而大伤脑筋?其实在无服务器中Java是不需要GC的,此功能将在Java 11的 .

甲骨文未来将增强Java和JVM对GPU人工智能和容器的支持 | InfoWorld

727

Oracle在3月21日的一次演示中透露,Java编程语言的发展将强调对包括GPU和容器在内的现代计算平台的支持。除此之外,该公司计划要求确保Java为GP.

Spring Boot的JVM的内存占用与Docker - spring.io

2623 1 2K
JVM可能是一个复杂的野兽。值得庆幸的是,大部分复杂性都在幕后,我们作为应用程序开发人员和部署人员通常不必过于担心。随着基于容器的部署策略的兴起,需要引起注.

也许以后Java世界分裂为两种:Java8和Java11以后

6020 2

许多开发人员仍然坚持使用已有五年历史的Java 8。 当Java工具公司JetBrains的开发者倡导者Trisha Gee在本周伦敦QCon会议上发.

在JDK11上GraalVM的JavaScript性能是Nashorn的两倍

1 9266 2 2K

GraalVM是一个运行时平台,它支持Java和其他基于Java字节码的语言,但也支持其他语言,如JavaScript,Ruby,Python或LLVM。我.