jvm

标签

Cards List
#jvm

逃离 IntelliJ:在 Emacs Eglot 上使用 Scala 和 Kotlin 的 LSP

Lobsters Hottest · 2026-07-21 缓存

一份关于配置 Emacs Eglot 用于 Scala 和 Kotlin 开发的详细指南,提供了 IntelliJ IDEA 的轻量级替代方案,并包含自定义 LSP 配置。

0 人收藏 0 人点赞
#jvm

编译为无的掩码:HotSpot的JIT如何学会推理位

Lobsters Hottest · 2026-07-03 缓存

本文解释HotSpot的C2 JIT编译器如何使用“已知位”抽象来跟踪整数中哪些位确定是0或1,从而实现消除冗余按位与操作等优化。

0 人收藏 0 人点赞
#jvm

JEP 539:JVM中的严格字段初始化已移至预览

Hacker News Top · 2026-07-02 缓存

JEP 539在JVM中引入了严格初始化的字段作为预览功能,要求字段在读取前必须初始化,以避免出现0或null等默认值。这为基于JVM的语言提供了更强的完整性保证。

0 人收藏 0 人点赞
#jvm

@0xlelouch_: 2026年Java的90%精髓在于掌握以下10个概念。其他都是语法琐事。

X AI KOLs Timeline · 2026-06-28 缓存

一条推文列出了2026年Java的10个核心概念,涵盖JVM内存模型、并发、集合、I/O、异常、性能、工具链、调试、安全性和可观测性。

0 人收藏 0 人点赞
#jvm

Project Valhalla 解读:十年耕耘终入 JDK 28

Hacker News Top · 2026-06-19 缓存

Project Valhalla 的 JEP 401(值类与对象)已合并到 OpenJDK 主仓库,目标为 JDK 28,标志着十年开发历程的重大里程碑。

0 人收藏 0 人点赞
#jvm

Clojure 速度几乎媲美 C(需借助一些优化)

Lobsters Hottest · 2026-06-15 缓存

本文详细介绍了 Clojure 如何借助 JVM 的 Vector API 和精心优化,在 3D 压力测试中达到接近 C 的帧率(仅差 20%),展示了动态语言在热循环中也能接近底层性能。

0 人收藏 0 人点赞
#jvm

简化ZGC中的弱引用处理

Lobsters Hottest · 2026-06-14 缓存

这篇乌普萨拉大学的硕士论文与Oracle合作完成,研究了通过提出三种流水线修改和一种替代的注释字段机制,来减少ZGC垃圾收集器中弱引用处理的开销。

0 人收藏 0 人点赞
#jvm

rustc_codegen_jvm: 可生成JVM字节码的Rust编译器后端

Lobsters Hottest · 2026-06-02 缓存

rustc_codegen_jvm 是一个自定义的Rust编译器后端,能够生成JVM字节码,从而将Rust代码编译成可在JVM 8+上运行的JAR文件。它支持多种Rust特性,包括控制流、数据结构、特征(traits)和闭包。

0 人收藏 0 人点赞
#jvm

H2JVM - 用于编写JVM字节码的Haskell库

Lobsters Hottest · 2026-06-01

H2JVM 是一个Haskell库,允许开发者直接在Haskell中编写JVM字节码,支持底层JVM操作。

0 人收藏 0 人点赞
#jvm

Windows DLL加载器锁:Rust线程如何使JVM挂起

Lobsters Hottest · 2026-05-19 缓存

QuestDB工程师调试一个偶发的Windows挂起问题,该问题由涉及Windows DLL加载器锁、Rust线程本地存储销毁、JNI分离和JVM垃圾收集安全点机制的死锁引起。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈