jvm 相关问题

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

JProfiler 中的分配分析是否显示实际大小?

我正在使用 JProfiler 来分析 Java 应用程序中的内存分配。当我执行特定操作时,我在实时内存视图中看到 200MB 的峰值。然而,分配分析仅...

回答 1 投票 0

内部类和垃圾收集:Java 8 和最新 Java 之间的行为差异

今天面试,面试官给出了如下代码。他们询问 Java 8 和最新版本的 Java 中的输出是什么。 根据我的理解,由于 B 是一个内部...

回答 1 投票 0

Java 线程转储分析:如何找到有关发生死锁的对象的更多信息?

我有一个 Java 线程转储,它清楚地表明我的应用程序出现死锁: “池-2-线程-1”: 等待锁定监视器 0x00007f17b0040120(对象 0x00000000f731a9e0,一个 com.MyClass...

回答 1 投票 0

缩减 pod 时 HIkari 池耗尽

我有一个在 K8s 集群中运行的 Spring 应用程序。每个 Pod 在 Hikari 池中配置了 3 个连接,并且大多数时候使用 1 或 2 个活动连接,它们可以与此配置完美配合。

回答 1 投票 0

Java中s占用3个字节吗?当:字符串 s =“abc”;爪哇

如果我用Java写这个: 字符串 s = "abc"; s在内存中只占用3个字节吗? 如果为真,JVM 如何找到 String 对象的结尾? 这会占用更多内存字节吗?

回答 3 投票 0

Android studio 打开很多java进程

机器规格: MacBook Pro M1 Pro。 索诺玛 (14.2)。 16g 内存。 Android studio Giraffe Patch 3 最后稳定更新 (08/11/2023) 当我尝试运行任何项目时,我的 android studio 项目遇到问题

回答 2 投票 0

如何修复 android 错误:检测到任务“compileDebugJavaWithJavac”(11) 和“compileDebugKotlin”(17) 的 JVM 目标兼容性不一致

我正在将 targetSdkVersion 和compileSdkVersion 从 33 更改为 34。 为此,我更改了 ddistributionUrl=https://services.gradle.org/distributions/gradle-8.2-all.zip。 该项目已同步

回答 1 投票 0

JVM 堆大小大于容器的内存限制

我在 k8s 集群中运行 Java (21) 应用程序。 我将 -Xms 和 -Xmx 值定义为 780 mib。如果我将 -Xmx 设置为较低的值,应用程序将崩溃并出现内存不足错误。 我提出了要求...

回答 1 投票 0

在另一个进程(VM)中启动Java main

我有一个服务器客户端项目,出于测试目的,我想在一个全新的进程中启动服务器。问题是,我的项目中只有一个 main() 方法,没有 jar。所以我的猜测是......

回答 3 投票 0

无法在 docker 镜像中传递 --add-opens jvm 参数

嗨,我有一个 docker 映像,它运行一个 spring boot 服务,我需要向其传递 --add-opens 参数。以下是我的 docker 文件的内容 来自亚马逊corretto:21.0.4 ENV JAVA_TOOL_OPTIONS="-...

回答 1 投票 0

compose 多平台原生内存泄漏

我们的 kotlin compose 多平台应用程序存在本机内存问题,该应用程序针对桌面上的 jvm(使用 amazon java 作为运行时)和 android。为了充分衡量我们的表现,我

回答 1 投票 0

如何查看Java asm字节码

我想看看这段代码的字节码 如果 (3 < 5) { } using javap -c . But for some reason it doesn't show the steps. e.x int a; works fine. Any ideas how to see this in bytecode?

回答 3 投票 0

在基于堆栈的虚拟机中,带返回值的赋值表达式如何在汇编级别进行优化?

在 Java 和 C# 以及许多常见的编程语言和使用基于堆栈的虚拟机的运行时中,我们编写基本的赋值表达式就像这样简单: a = 1; 和编译器最初

回答 1 投票 0

如何在新的 Java 22 ClassFile Preview API 中结合 ClassTransforms

这是一个关于非常新功能的非常具体的问题。对于上下文:我正在写关于 Java 中运行时代码生成的学士论文,并且我正在开发探查器的原型,其中...

回答 1 投票 0

将 Android studio 从 Iguana 更改为 LadyBug 后,出现错误:app:kaptGenerateStubsDebugKotlin 和未知 Kotlin JVM 目标:21

请帮忙。我将 Android studio 从 Iguana 更改为 LadyBug,但该项目无法编译。编译过程中出现两个错误:app:kaptGenerateStubsDebugKotlin' 和 Unknown Kotlin JVM targ...

回答 1 投票 0

Java中使用lambda定义的类

我对Java中的OOP进行了测试,他们问下面的代码定义了多少个类。 问题是关于此 cod 中的 lambda 表达式。 lambda 表达式启动一个匿名类,但是...

回答 1 投票 0

如何在 Compose 多平台应用程序启动时显示操作系统启动屏幕?

JVM (Java/Kotlin) 应用程序需要一些时间来启动并呈现给用户。 加载应用程序时可能有各种“技巧”来显示启动屏幕。 我的主要目的

回答 1 投票 0

将 Kotlin 多平台依赖项导入到经典 JVM gradle 构建

我有一个 gradle 多项目设置。 。 ├── module-a(kotlin 多平台) ├── module-b(标准jvm模块) module-a 专门包含 kotlin 代码。 build.gradle.kts 脚本是: 插件{

回答 1 投票 0

在 Java 17 中,jcmd VM.native_memory 输出中的 Class 和 Metaspace 部分有什么区别

jcmd 的输出VM.native_memory 显示类和元空间部分,如下所示 类(保留=1053604KB,提交=39012KB) (课程#46737) (实例类#44474,数组

回答 1 投票 0

为什么 kotlin 中的 getter 使用 INVOKEVIRTUAL?

所以我在 kotlin 中有一个简单的类和一个从该类获取字段的函数: 类 SomeClass { 变量值 = 1 } 有趣的 showValue() { val klass = SomeClass() println(类.值) } 一个

回答 1 投票 0

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