小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
第56集 “在JavaOne问架构师” [AtA]

在JavaOne 2026的闭幕会议上,Java架构师约翰·罗斯讨论了JVM如何优化泛型代码,并回答了观众的提问。

第56集 “在JavaOne问架构师” [AtA]

insidejava
insidejava · 2026-04-23T00:00:00Z
JVM如何优化泛型代码

本文讨论了Java虚拟机(JVM)如何优化泛型代码。自2004年起,Java支持泛型,提升了算法和数据结构的重用性。JVM通过类型分析、内联和去虚拟化等技术提高性能,接近C++模板的速度。然而,性能可能因配置污染而下降。随着Valhalla项目的推进,Java将引入值类,改变内存数据布局,增加泛型优化的难度。短期内有解决方案,长期目标是实现泛型专门化,生成优化的类型特定代码。

JVM如何优化泛型代码

insidejava
insidejava · 2026-04-19T00:00:00Z
EP211:JVM的工作原理

JVM(Java虚拟机)在编译和运行Java代码之间的工作流程包括构建、加载、链接、初始化、内存管理和执行。编译器将源代码转为字节码,类加载器按需加载类,验证字节码的安全性,分配静态变量,最后通过解释器或JIT编译器执行代码,实现高效运行。

EP211:JVM的工作原理

ByteByteGo Newsletter
ByteByteGo Newsletter · 2026-04-18T15:30:39Z
美丽的播客:Mark Kropf谈AI编排

与Pivotal前员工Mark Kropf的对话,探讨了他在AI编排方面的努力,尽管与JVM或Spring无关,但仍然引人关注。

美丽的播客:Mark Kropf谈AI编排

Spring
Spring · 2026-04-09T00:00:00Z
第53集 “分析崩溃的JVM” [IJN]

Java工具jcmd可向JVM发送诊断命令,获取堆和线程转储等信息。未来,JEP 528将支持从崩溃的JVM核心转储中提取信息,便于后续分析。

第53集 “分析崩溃的JVM” [IJN]

insidejava
insidejava · 2026-04-04T00:00:00Z
分析崩溃的JVM - Java新播报第109期

Java工具jcmd可向JVM发送诊断命令,获取堆和线程转储等信息。未来的JEP 528将支持从崩溃的JVM核心转储中提取信息,便于后续分析。

分析崩溃的JVM - Java新播报第109期

insidejava
insidejava · 2026-04-02T00:00:00Z

PerlOnJava允许将Perl代码编译为JVM字节码,便于在Java环境中运行。它支持数据库访问、容器部署和Java应用嵌入,提供568个Perl模块和自定义安装工具jcpan。尽管启动较慢,但长时间运行的程序性能优越,兼容Linux、macOS和Windows,适合长期服务的应用。

PerlOnJava 获得 CPAN 客户端

blogs.perl.org
blogs.perl.org · 2026-03-28T15:16:26Z
智能JVM监控:将JDK Flight Recorder与AI结合

使用JDK Flight Recorder (JFR)可以有效监控JVM应用程序,实时捕获JVM事件数据,并通过JFR Streaming API访问。本文探讨如何结合AI技术,自动识别性能瓶颈,提升调试和监控工具,增强JVM应用的可观察性。

智能JVM监控:将JDK Flight Recorder与AI结合

insidejava
insidejava · 2026-03-01T00:00:00Z

本文讨论了项目Valhalla的核心特性之一:值类及其扁平化(内联)概念,适合JVM开发者和对Java底层工作原理感兴趣的读者。

在项目Valhalla中优化Java类元数据

insidejava
insidejava · 2026-02-07T00:00:00Z
Java、JVM、并发进阶

抱歉,您没有提供具体的文章内容。请提供文章的主要内容,我将为您进行总结。

Java、JVM、并发进阶

Sekyoro的博客小屋
Sekyoro的博客小屋 · 2026-02-02T06:30:36Z

mmdr是一个纯Rust实现的Mermaid图表渲染工具,性能比mermaid-cli快500-1000倍,无需浏览器依赖,支持多种图表类型,安装简单。Succinctly是另一个Rust项目,提供jq/yq功能,解析速度快,内存占用低。jbundle解决了JVM应用分发问题,生成自解压可执行文件,支持跨平台。

【Rust日报】2026-01-24 Succinctly:基于简洁数据结构的快速 jq/yq 替代工具

Rust.cc
Rust.cc · 2026-01-25T04:55:50Z
IntelliJ IDEA Conf 2026:向构建JVM生态系统的人士学习

IntelliJ IDEA Conf 2026将于2026年3月26-27日在线举行,面向JVM生态系统开发者免费开放。会议将讨论Java和Kotlin开发及AI在开发中的应用,参与者可实时提问并与演讲者互动,会议录音将发布在YouTube频道。

IntelliJ IDEA Conf 2026:向构建JVM生态系统的人士学习

The JetBrains Blog
The JetBrains Blog · 2026-01-21T15:05:55Z

本文深入探讨了Java虚拟机(JVM),分析了其在静态分析与动态执行之间的巧妙平衡。John Rose阐述了JVM的强大与高效,结合了理论计算机科学与实际优化技术。

静态动态JVM - 多层次深入探讨 #JVMLS

insidejava
insidejava · 2026-01-11T00:00:00Z
Linux信号与线程详解:从LinuxThreads到NPTL的演进之路

本文分析了JVM中线程暂停和垃圾回收的实现,介绍了线程的基本概念、状态及信号机制,讨论了LinuxThreads与POSIX标准的兼容性,以及NPTL的设计目标和优势,最后强调了多线程应用中处理信号的注意事项。

Linux信号与线程详解:从LinuxThreads到NPTL的演进之路

Teach Talk
Teach Talk · 2025-12-26T14:12:36Z
Linux信号与线程详解:从LinuxThreads到NPTL的演进之路

本文分析了JVM中线程暂停和垃圾回收的实现,讨论了线程的基本概念、状态及信号机制。线程是程序的执行单元,具有就绪、阻塞和运行三种状态。信号用于进程间通信,但处理不当可能导致混乱。Linux的线程管理存在兼容性问题,NPTL库的出现改善了这一点,支持POSIX标准并优化了性能。最后,强调了在多线程应用中正确处理信号的重要性。

Linux信号与线程详解:从LinuxThreads到NPTL的演进之路

Teach Talk
Teach Talk · 2025-12-26T14:12:36Z
Fray 检测 JVM 语言中的并发问题

卡内基梅隆大学推出了Fray,一个用于JVM程序的并发测试工具,旨在捕捉和重放错误。Fray使用Kotlin编写,采用影子锁技术,支持JDK 25等版本,已成功发现多个项目中的错误。它能检测多线程问题,但无法处理并发内存写入导致的错误。通过Maven或Gradle配置后,可以使用JUnit 5运行测试,并生成详细报告以重现失败。

Fray 检测 JVM 语言中的并发问题

InfoQ
InfoQ · 2025-12-09T08:02:00Z
Kubernetes 简明指南:JVM 开发者的手册

本文介绍了在Kubernetes上部署Kotlin Spring Boot应用的步骤,包括Pods、Deployments和Services的基本概念,Docker容器化、ConfigMaps和Secrets的配置,以及PostgreSQL数据库的连接。通过示例代码,读者可学习应用配置管理和动态路由。

Kubernetes 简明指南:JVM 开发者的手册

The JetBrains Blog
The JetBrains Blog · 2025-12-08T13:28:13Z
讲讲java的内存分析

JDK 提供多种工具监控 JVM,如 `jconsole` 和 `jvisualvm`,推荐使用 `mat` 进行内存分析。JVM 调优不如代码审查和升级 JVM 有效。当内存占用过高或出现 OOM 时,可设置参数转储堆栈,利用 `mat` 的 `dominator tree` 分析内存分布,找出高内存占用的代码。`shallow heap` 计算对象本身的内存,`retained heap` 则递归显示对象及其子对象的内存占用,便于分析。

讲讲java的内存分析

黑羽的个人博客
黑羽的个人博客 · 2025-11-06T07:09:21Z

现代应用依赖Java,但在微服务和Kubernetes工作负载中,启动时间和性能提升仍面临挑战。Project Leyden旨在解决这些问题,Ana和Moritz展示了Leyden的优化方法、实用技巧及其对Java应用性能的最新影响。

通过Project Leyden和Spring Boot提升您的JVM性能

insidejava
insidejava · 2025-11-02T00:00:00Z

本文介绍了Java中的ShutdownHook机制,允许在JVM退出时执行特定操作,如关闭连接和释放资源。通过Runtime.getRuntime().addShutdownHook方法注册钩子线程,确保程序正常退出时执行。文章还讨论了使用场景及潜在风险,如长时间等待导致的退出延迟,并提供了解决方案。

Java小知识-ShutdownHook(优雅关闭)

FreeBuf网络安全行业门户
FreeBuf网络安全行业门户 · 2025-10-30T03:12:47Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码