Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
jvm虚拟机教程
甲骨文再次更改Java许可规则:基于员工数量收费
甲骨文再次更改Java收费规则:将 Java 许可收费更改为按用户而不是按处理器 ,价格可能因此会上涨很多。甲骨文Oracle 自 1 月 23 日起启用新的 Java SE
Java神话与WebAssembly
当许多 Java 开发人员听到 WebAssembly 这个词时,他们首先想到的是“浏览器技术”。第二件事:“又是 JVM”。毕竟,对于 Java 开发人员来说,浏览器中的应用程序是史前的。 在过去的几周里,围绕 WebAssembly 发
Janino 是一个超小、超快的 Java 编译器
Janino 是一个超小、超快的 Java 编译器。 Janino不仅可以像JAVAC一样将一组源文件编译成一组类文件,还可以在内存中编译 一个Java表达式、 一个块、 一个类体、 一个.java文件或 一组.java文件 ,加载字节码并直接在正
JVM的开源大语言模型简介
下面介绍的四个项目,每个项目都与语言模型有一些联系: VertexAI-kt虽然OpenAI和ChatGPT经常主导公众的意识,但其他参与者也提供了他们独特的解决方案。谷歌的Vertex AI就是一个典型的
使用jlink交叉编译实现最小的JRE - Jake
jlink是一个 JDK 工具,用于为您的应用程序创建定制的最小 JRE。让我们用“Hello, world!”来试试吧 程序:
GraalVM、Galahad 和新的发布时间表
在拉斯维加斯举行的 JavaOne 2022 主题演讲期间,甲骨文就 GraalVM 的未来发布了一些激动人心的公告。除了 GraalVM 的 Jav
为什么我要实现一个安全的Rust并发循环收集器
Rust是一种伟大的语言。它在对象和分配的内存布局方面给了你很大的控制权,但是通过它的借用检查系统,你对这些对象寿命的使用被正确管理:如果你拿了一个对象的指针,你必须向编译器静态地证明这个指针寿命永远不会超过这个对象。 在大多数情况下,这不会有什么
在 Kubernetes 中选择哪个 JDK?
在本文中,我们将对运行在 Kubernetes 上的应用程序的几种最流行的 JDK 实现进行性能比较。 这次我将通过多次重复进行非常准确的比较以获得可重现的结果。我将测试以下 JVM 实现: Adoptium Eclipse Tem
Quarkus Native 采用 Adaptive GC 策略
从 Quarkus 2.13.6.Final 开始,本机Native运行时垃圾收集策略已切换,以提供更一致和可预测的运行时性能。 在 2022 年的某个时候,在进行一些本机运行时性能基准测试时,我们观察到,在恒定负载纯文本基准测试中,内存消耗会持续
从Java迁移到GraalVM启动快10倍
从 Java 迁移到 GraalVM Native,应用的启动时间从大约30秒缩短到大约3毫秒,更重要的是,内存使用量也从6.6 GB大幅减少到1 GB,而吞吐量和CPU利用率保持不变。
提高 opensearch-java 中的 JSON 解析性能
作为一名开源爱好者,我相信协作的力量可以使开源项目更快、更高效。在这篇博文中,我将分享我的Linagora团队如何与 OpenSearch 社区合作,使用基准测试工具和火焰图识别并解决 OpenSearch Java 客户端中的性能问题,为 Apache James项目做出贡献。 <
Rust 如何在没有垃圾收集器的情况下解决内存管理问题?
每个计算机程序都需要内存和管理内存的方法。传统的内存管理范式要么容易出错,要么性能很差。Rust的内存管理系统是独一无二的,因为它无需使用垃圾收集器就能提供内存安全和可预测的高性能。 栈Stack和堆heap
Java最新垃圾回收器ZGC升级:世代ZGC
ZGC ( JEP 333 ) 专为低延迟和高可扩展性而设计。
在浏览器中运行Java应用的JVM替代
CheerpJ是 Leaning Technologies 的解决方案,用于在浏览器中运行大规模、未修改的 Java 应用程序和小程序。执行完全在客户端进行,
StringBuilder建议已死?
使用StringBuilder而不是String实现字符串连接已经只是一个古老的神话。 在大多数情况下,它不再正确的。 你可以在代码中安全地使用String 1 + String 2,并且不会注意到任何差
Java中ZGC通过自动调整堆大小优化内存利用率
在这篇博客文章中,我们介绍了ZGC中堆大小调整的创新自动化策略,利用CPU利用率作为“调优旋钮”来优化性能和内存使用。 有效的堆大小管理对于优化Java应用程序的内存利用率和性能至关重要。 然而,手动配置
未来AOT编译会取代JIT吗?
AOT 编译器变得越来越流行,尽管它们在某些领域仍然不如 JIT 编译器。然而,必须指出的是,Graal 的本机编译器尤其变得越来越复杂。 这只是一时的炒作还是JIT将来会被取代? 首先,AOT 会花费编译时间(
JITWatch: 优化JIT提高性能
HotSpot JVM 可以通过多种方式输出有关 JIT 优化决策的信息: PrintCompilation提供有关编译和内联的基本信息。 LogCompilation生成详细的 XML 格式,还描述分支预测、逃逸分析、内在函数、锁省略、代码缓存布局等。 Print
上页
下页
关闭