当前位置: 首页 > 知识库问答 >
问题:

java - 哪里有HotSpot JVM的文档?

萧霍英
2024-07-29

java官方的JVM文档我找到了,但是没啥用,因为它只是个规范,谁知道HotSpot的相关文档,我想知道关于GC的内容,谢谢。

共有1个答案

锺离阿苏
2024-07-29

Oracle 提供了关于 HotSpot JVM 详细的 GC 文档,可以参考以下链接:
https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gct...
https://docs.oracle.com/en/java/javase/22/

OpenJDK 源代码
HotSpot JVM 是 OpenJDK 的一部分,可以直接查阅源代码了解具体实现:
这里可以找到最新的 HotSpot 源代码,包括 GC 实现的详细代码。
https://github.com/openjdk/jdk

 类似资料:
  • 问题内容: 我正在研究一个人工智能项目,这是一个逻辑游戏,目标是两个用户连接到网络上充当管理员的服务器,然后开始一个人玩。 为了创建连接,我有一个服务器代码,它只是在localhost:8000上侦听,并在客户端到达时为他们分配团队值。连接后,客户端可以在管​​理员的控制下移动。 问题是,当我尝试将代码放入浏览器中时,它将失败并显示以下错误: 即使我创建了自己的策略,也要首先仅向我的项目文件夹()

  • 问题内容: Java 9中的JRE文件夹在哪里?我在某些站点中看到JRE存在于单独的分发文件夹中。但是它位于哪里? 问题答案: JDK和JRE运行时映像已在JDK 9中进行了重组。JDK运行时映像不再包含“ jre”子目录。 有关重组的摘要,请参见JDK 9发行说明(“ 模块化运行时图像”说明)。 JEP 220记录了新布局的动机和所有细节。 自2014年底以来,JDK 9的早期访问版本中就进行了

  • 我的客户通过订单订购了许多包裹。 我想退回包裹数量超过0且状态仅为成功的客户。但我不知道如何添加包裹状态的条件。目前,这份声明给了我一份有包裹的客户名单<代码>$customers=Customer::has('包裹','

  • 为什么keytool不能在没有-keystore&-storePass标志的情况下列出根CA?

  • 问题内容: Java很小的时候,人们对编写applet感到兴奋。他们很酷很受欢迎。现在,我再也看不到他们了。取而代之的是,我们拥有Flash,JavaScript和许多其他Web应用程序构建技术。 为什么网站不再使用Java Applet? 我也很好奇:从历史上看,您为什么认为这发生了?为了使Java applet保持生存状态,可以采取哪些其他措施? 问题答案: 我认为Java小程序已被Flash

  • 如题,培训班出来的,教的东西都很浅,感觉完全不够用,想再补充自己提高自己。请问哪里有进阶的课程资料,要视频的,有语音讲解的,我知道免费的资源有很多,但是鱼龙混杂,质量参差不齐,挑选成本太高。付费的至少质量方面肯定比免费的好吧。大家有什么推荐吗?谢谢。

  • 问题内容: 为什么需要在MySQL 之后而不是MySQL中放置自己创建的列(例如)? 还有没有其他弊端(编写整个定义而不是列名)? 问题答案: 为什么需要在HAVING之后放置自己创建的列(例如“ select 1 as number”),而不是在MySQL中放置WHERE? 被施加之前,被后应用(并且可以在聚集体筛选)。 在一般情况下,你可以在没有这些条款的引用别名,但允许引用在级别别名,和。

  • 问题内容: 我肯定会遗漏一些非常明显的东西,但是我搜索了所有内容,却找不到此方法。 问题答案: 使用Arrays实用程序类可以通过两种方法来完成此任务。 如果该数组未排序并且不是原始数组: 如果数组是原始数组且未排序,则应使用其他答案之一(例如KeremBaydoğan,Andrew McKinlay或Mishax)提供的解决方案。上面的代码即使theArray是原始代码也可能会编译(可能发出警告