jvm 相关问题

Java虚拟机(JVM)使一组计算机软件程序和数据结构能够使用虚拟机模型来执行其他计算机程序和脚本。将此标记用于处理JVM提供的工具或在特定方案中如何工作的问题。

kotlin可以调用jvm11代码吗?怎么样?

Kotlin生成jvm8或jvm6代码。请考虑以下内容:您编写了一个jvm11(在java中)库您编写了一个希望使用jvm11库的kotlin应用程序这可能吗?如果是这样的话怎么样......

回答 1 投票 0

为什么-Xmn1m -XX:SurvivorRatio = 2使eden空间为0k

我设置-Xmn1m -XX:SurvivorRatio = 2,期望看到eden空间为512K,但实际上它是0K。这真的很奇怪,我不知道为什么。我需要你的帮助。 vm选项:-Xmx20m -Xms20m -Xmn1m -XX:...

回答 2 投票 3

如何正确添加JVM系统属性标志

在Solr日志中,我看到错误 - java.lang.UnsupportedOperationException:出于安全原因,禁用了对org.apache.commons.collections.functors.InvokerTransformer的序列化支持。至 ...

回答 1 投票 1

WeekFields在JVM 8和JVM 10上的不同行为

我在这里有一个非常简单的程序:public static void main(String [] args){LocalDate year = LocalDate.ofYearDay(2022,100);的System.out.println(一年);的System.out.println(...

回答 3 投票 14

Java JVM概要分析,线程状态 - “监控”状态意味着什么?

我使用visualVM连接一个多线程Java应用程序,线程有4个状态,即运行,休眠,等待,监视。这种监控状态意味着什么?等待和......之间有什么区别?

回答 3 投票 77

为什么口译员每次运行程序时都会编译代码?

我的问题是关于所有解释语言,但为了更好地说明我的观点,我将以Java为例。我对Java的了解是,当程序员编写代码时,他们必须编译...

回答 2 投票 -2

Java 8中是否仍存在Method区域?

在Java 8之前,我们有5个主要的运行时数据区域:方法区域堆JVM堆栈PC寄存器本机方法堆栈使用Java 8,没有Perm Gen,这意味着没有更多的“java.lang ....

回答 1 投票 3

在JDK 8中消除PermGen

我已经安装了JDK 8并尝试运行Eclipse。我收到以下警告消息:Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize = 512m; 8.0中删除了支持...

回答 6 投票 207

在Java中使用直接内存的目的是什么?

直接内存是从java 1.4开始引入的。新的I / O(NIO)类引入了一种基于通道和缓冲区执行I / O的新方法。 NIO增加了对直接ByteBuffers的支持,可以......

回答 2 投票 -2

设置java.awt.headless = true有什么好处?

我通过编程方式设置了java.awt.headless = true http://www.oracle.com/technetwork/articles/javase/headless-136834.html以及其他一些链接。无处解释......

回答 2 投票 13

什么是[完整GC(分配失败)

我在Full GC日志消息中看到Allocation failed。 Full GC时的分配失败是什么?忽视是否安全?

回答 3 投票 5

GC(分配失败)VS OutOfMemoryError异常

'OutOfMemoryError':通常,当没有足够的空间来分配Java堆中的对象时,会抛出此错误。 GC(分配失败):分配失败“意味着有......

回答 3 投票 7

了解GC:分配失败并使用临时String对象填充OldGen

我跟进了几个好问题和他们的答案,但我仍有疑问。这是我理解的,并且希望看到理解是否正确。 GC(分配失败)......

回答 1 投票 -1

打印所有JVM标志

发现了一个有趣的JVM标志:java -XX:+ UnlockDiagnosticVMOptions -XX:+ PrintFlagsFinal -version它打印了数百种不同的选项,我以前从未听说过。它还打印默认值,...

回答 2 投票 82

Cooja Simulator中的Java结果134

我在Cooja中崩溃,Java崩溃了结果134,有问题的框架显然是“C [libc.so.6 + 0x8fcdd]”。下面是生成的日志。崩溃发生在......之后

回答 1 投票 1

VsphereVM是否始终具有父主机和文件夹?

正如标题所说。我正在使用vsphere,我很好奇vmware对象是如何相互关联的。当你有一个vmware虚拟机时,它总是有一个文件夹和主机它...

回答 1 投票 0

直接分配给Old Generation的巨大对象的大小

最近我一直在阅读Java中不同代的对象分配。大多数时候,新的物体被分配在伊甸园(Young Generation的一部分)中,然后它们被提升为旧的......

回答 3 投票 20

在Java 8上运行JStack是否会停止所有线程?

我正在执行JStack命令以在某个时间间隔内进行线程转储。我观察到,每当JStack执行时,目标进程上的所有线程都会停止。我在......之后得出了这个结论

回答 3 投票 3

线程的上下文类加载器和普通的类加载器之间的区别

线程的上下文类加载器和普通的类加载器有什么区别?也就是说,如果Thread.currentThread()。getContextClassLoader()和getClass()。getClassLoader()返回不同的...

回答 4 投票 217

根据pmap,JVM总是在我的linux服务器中保留近1G的内存

我写了一个java类并在linux中运行它。无论堆大小多大,JVM总是保留近1G的内存。我试过java -Xms512m -Xmx512m MemTe java -Xms100m -Xmx100m MemTe java -Xms2048m -...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.