jvm 问答列表

为什么 java-11 version 命令显示 java 18.x 作为输出?

作者:samshers 提问时间:12/16/2022

为什么 java-11 version 命令显示 java 18.x 作为输出 - $which java /Users/friendly/Documents/jdks/jdk-11.0.17.jd...

zgc log 中的 mmu 线是什么意思?

作者:Garrus 提问时间:12/27/2022

在典型的详细 zgc 日志中,这些数字在这条 mmu 行中的含义是什么? [gc,mmu ] GC(18939) MMU: 2ms/0.0%, 5ms/0.0%, 10ms/0.0%, 20ms/0...

编译的 lambda 函数中的额外参数从何而来?

作者:rwallace 提问时间:1/23/2023

我试图弄清楚 lambda 和闭包在 JVM 中是如何工作的。为此,我尝试编译了这个简单的测试用例: import java.util.function.*; class Adder { sta...

不安全库如何帮助原子变量实现线程安全?

作者:user2606235 提问时间:1/22/2023

我一直在阅读有关比较和交换 (CAS) 如何在后台工作的网络文章。由于 AtomicInteger、AtomicLong 和其他原子变量都使用了 JNI 的“不安全”库的 compareAndSet(...

Method.invoke 何时在 Java 中检索 vtable 方法指针

作者:Slimu 提问时间:2/12/2023

我正在阅读《The Well Grounded Java Developer 2nd edition》一书,在第 17 章(现代内部)中描述了反射内部是如何工作的。首先讨论了 Entry 与 Entr...

重新启动后 Coldfusion 服务器无法启动,错误为“JDWP 无法获取必要的 JVMTI 功能”。有人看到这个吗?

作者:Keith Hooker 提问时间:10/17/2023

在我们的公司系统团队要求进行最近的 Windows 系统更新后,我的本地 Coldfusion 2018 服务器停止工作。由于 2018 最近不再支持,我更新到了 CF 2023。那也不会开始。 如...

Java / JVM 中的匿名对象

作者:Venkatesh Nambiyar 提问时间:11/2/2022

匿名对象将存储在 JVM 内存中的哪个位置。如何获取对象的哈希码? public class Outer { public class Inner { public void displ...

为什么我的运行时内存日志在 OpenShift 上比在 Localhost 上低得多?

作者:aliaksei 提问时间:5/26/2023

问题是:在 localhost 上运行时,运行时以编程方式记录的内存总计为 1Gb/500Mb 可用。在 Openshift 上运行时,此值大约少 10 倍:总计 110Mb,可用 40 Mb。谁能解...

线程处于无限等待状态

作者:Avenger 提问时间:6/16/2023

给定一个整数 N,任务是编写一个 Java 程序,使用两个线程按递增顺序打印前 N 个自然数。但是,输出仅显示数字 1,因为线程正在进入无限循环,这是用户无法调试的。 public class Od...

如何在 Java 中编写正确的微基准测试?

作者:John Nilsson 提问时间:2/3/2009

如何在 Java 中编写(和运行)正确的微基准测试? 我正在寻找一些代码示例和注释来说明需要考虑的各种事情。 示例:基准测试应该测量时间/迭代还是迭代/时间,为什么? 相关新闻: 秒表基准测试可...


共58条 当前第5页