#jvm

      更多分类

DDD值对象的Java实现来啦!Java 11新的值类型ValueType -jaxenter

19-11-07 1299 4 banq

值类型与普通类型对象的不同之处在于:值类型没有对象标头或标识,没有对值类型的引用,值类型是不可变的,并且值类型之间没有继承,因此,它没有多态性。是不是非常类似DDD的值对象? 没有标识 类似... 详细

了解JDK的新型超快垃圾收集器:Shenandoah、ZGC和改进的G1 - oracle

19-12-10 1133 3 banq

ZGC,Shenandoah和对G1的改进使开发人员比以往任何时候都更接近无暂停时间。 在过去六个月中发生的一些最令人振奋的事态发展都在JDK的垃圾收集器(GC)的不断演进中,首先,我们将介绍She... 详细

JVM垃圾收集器基准报告 – Ionuț Baloșin

19-12-16 646 1 banq

本文使用一组不同的模式描述了一系列Java虚拟机(JVM)垃圾收集器(GC)微基准及其结果。对于当前问题,我包括了AdoptOpenJDK 64位服务器VM版本13(内部版本13 + 33)中的所有... 详细

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

19-06-11 743 3 banq

这篇文章是分析了ZGC和Shenandoah的垃圾回收在数TB内存中只有毫秒级的暂停时间,并且与Go语言做了比较, Java新家伙赢得了这场低延迟的比赛。Java在低延迟,快速响应,高性能方面优于G... 详细

受jvmkill启发的Netflix skunkworks工具jvmquake:用于检测和杀死在GC中花费过多时间的JVM进程 - netflix

19-11-23 880 1 banq

Netflix的云数据工程团队运行各种JVM应用程序,包括诸如Cassandra和Elasticsearch之类的流行数据存储。尽管我们大多数集群在分配给它们的内存下都能稳定运行,但有时“死亡查询”... 详细

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

19-05-21 912 1 banq

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

Java 14版本中将加入发现空指针错误提示功能

19-11-18 1127 1 banq

NullPointerExceptions帮助性提示(JEP 358, https://openjdk.java.net/jeps/358 )的支持已在 java 14版本抢先体验!编译时只要加入(... 详细

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

19-10-24 762 1 banq

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

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

19-11-02 1127 1 banq

密封Sealed表示的概念是可以扩展一个类,但只能通过已知的子类型列表进行扩展,而不能通过其他任何扩展。 其他语言可能对功能的看法有所不同,但是在Java中,应将其视为代表“几乎最终的”类的功能。 ... 详细

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

19-05-11 361 2 banq

在2011年的某个时候,我偶然发现了一个名为Hacker News的不起眼的网站。当时,我是一名主要使用Excel和SAS工作的数据分析师,几乎所有的头条新闻对我来说都很陌生。Git差异?PyPy?... 详细

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

19-06-15 278 2 banq

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

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

19-10-12 136 banq

JDK Flight Recorder支持的预览版已作为与GraalVM 19.2捆绑在一起的VisualVM工具的插件发布。该插件读取从Java 7和更高版本创建的所有JFR快照,并以工具用户熟悉... 详细

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

19-05-15 269 banq

什么是重复的字符串?25%的Java应用程序内存中填充了字符串,其中13.5%是重复的字符串。在本文中,Ram Lakshmanan讨论了为什么有这么多重复的字符串,常见的模式是什么,以及如何处理它... 详细

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

19-04-26 354 banq

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

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

19-04-10 124 banq

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

共有 801 2 3 4 ... 6 下一页