
[英]Draw an oval shape in Jetpack Compose Koltin
我想创建或绘制椭圆形。 我做了如下 我正在使用 jetpack compose kotlin,当我使用上面的 class 时,出现如下错误: 我怎样才能解决这个问题? ...
[英]Draw an oval shape in Jetpack Compose Koltin
我想创建或绘制椭圆形。 我做了如下 我正在使用 jetpack compose kotlin,当我使用上面的 class 时,出现如下错误: 我怎样才能解决这个问题? ...
[英]What causes this fatal error in the Amazon Corretto JVM?
在 Amazon Corretto JVM 上运行我的应用程序时,我遇到了以下错误。 这是什么意思? ...
[英]Apache Tomcat - PS Old Gen Filling Analysis
我有一个网络服务器,在 Tomcat 上有一些应用程序,4GB RAM 作为 JVM 的最大消耗调整,事实是性能非常好。 但我看到随着时间的推移,PS Old Gen 区域正在逐渐填满。 每天大约增加 1% --> 23/01: 23/01 24/01: 24/01 这令人震惊吗? 我 ...
[英]What is the purpose or possible usages of value class in Kotlin
我发现新value class已经我发现目的是这样的: value class将属性添加到变量并限制其使用。 我想知道值 class 的一些实际用法是什么。 ...
[英]Java daemon process performance testing not getting consistent results
我正在尝试测试 Java 中编写的代理/守护进程的 cpu 消耗。为了避免被垃圾收集所扭曲,我一直在为每次分析运行尝试更长的时间。 一开始我试了15分钟,后来到了2小时。 然而我刚刚发现,即使运行 2 小时,我也会得到非常不一致的结果。 - 一次运行 2 小时给了我 6% 的 cpu,另一个 2 ...
[英](JVM heap) What are pros and cons of "Thread-local Eden"?
线程局部伊甸园的目的是什么在我所知道的所有 JVM 垃圾收集器中,所有新对象都分配在线程共享伊甸园内。 并行 GC 在每个 GC 任务上“停止世界” G1 GC 在 Eden 收集和清理阶段“停止世界” Shenandoah GC 不会“停止世界”,而是在 Java 线程写入 object ...
[英]In Java 1.8, how do I choose a garbage collector?
假设我的环境是Java 1.8,我的应用是批处理应用,对延迟没有要求,不知道应该选择Parallel GC还是G1 GC? 我知道Parallel GC针对吞吐量进行了优化,更适合像我这样的批处理应用程序,但我发现我周围的所有Java应用程序都在使用G1垃圾收集器,所以我不确定我是否不需要Para ...
[英]Where does the extra parameter in a compiled lambda function come from?
我试图弄清楚 lambda 和闭包在 JVM 中是如何工作的。为此,我尝试编译这个简单的测试用例: 反汇编生成的字节码很有趣: 上面的一些很清楚,有些则不太清楚。 我现在最困惑的部分是 lambda function, lambda$makeAdder$0(java.lang.Float, jav ...
[英]Size of all instances of a class on JVM
我们如何找到 JVM 中 class 的所有实例的大小? 对可以用作库而不使用需要修改原始源代码的jstat或引用计数的通用编程解决方案感兴趣。 使用上面的代码获取特定 class 对象的所有ObjectReference 。理想情况下,我们应该能够从对象引用中获取 object 并使用 JOL 调 ...
[英]Stardog on VM Linux Ubutu - memory capacity
我们遇到了 Stardog 请求的性能问题(至少需要 500 000 毫秒才能得到答复)。 我们遵循 Stardog 文档中描述的基于 Debian 的系统安装,并在我们的 Ubutu VM 中安装了 stardog 服务。 Azure 机器:标准 D4s v3(4 个虚拟处理器,16 Gb 内存 ...
[英]Why does the Java Compiler not inline these calls in a single if clause?
我被拉入了类似于以下代码的性能调查:private void someMethod(String id) { boolean isHidden = someList.contains(id); boolean isDisabled = this.checkIfDisabled(id); ...
[英]Flutter unable to locate Java Runtime after updating Android Studio?
我将 android studio 更新为 Electric El,但更新后找不到 Java Runtime。 Flutter 医生给出了这个错误,代码无法编译。 ...
[英]JVM byte code instructions, debug info source file as well as line number
我正在编写一个生成 JVM 字节代码的编译器,后端使用 ASM 库。 需要 output 调试信息,以便堆栈跟踪可以显示发生错误的源代码位置。 但是我突然意识到有一个问题。 来自 ASM 文档: 使用 javac -g 编译的类包含它们的源文件的名称、源代码行号和字节码指令之间的映射,以及源代码中的 ...
[英]How heap memory scan (or object graph traversal) works in garbage collector?
我最近开始研究 Java 等语言中使用的垃圾收集器 (GC)。其中,我对跟踪(或标记并清除)G1(垃圾优先)等 GC 特别感兴趣。 在阅读了一些文章和 wiki 之后,我想我现在有了一个高层次的观点。 但是,我仍然对在标记阶段执行以标记可达对象的对象图遍历中的一些细节感到困惑。 根据我的理解,从根 ...
[英]variable of type kotlin.collections.List becomes java.util.Arraylist and causes error
我正在尝试使用 walt.id API 创建一个应用程序,其中我收到一条错误消息,指出该变量的类型应为kotlin.collections.List<kotlin.String>但它的类型为java.util.ArrayList即使变量是正确的类型: 我想知道这是 Kotlin 问题还是 ...
[英]Can I reach performance if I encapsulate a parameter of a recursive function?
我有一个 function,它使用合并排序算法对给定数组进行排序。 该算法调用自身来解决问题。 把arr参数封装在class里面能达到性能吗? 考虑: 因此, arr参数没有传递到堆栈。 ...
[英]A question about ManagementFactory.getGarbageCollectorMXBeans
我想计算 fullgc 的数量,这是我的代码 我运行jmap -histo:live 2 次。 这是第一次gc日志: 这是第二次gc日志: 看起来一次一个。 但是我的程序认为第一个是 2 fullgc。 但我不知道为什么。 请帮忙! 我使用谷歌但没有找到答案。 ...
[英]Is jvm heap memory option `XX:MaxRAMPercentage` only valid for dockerized applications?
根据链接https://bugs.openjdk.org/browse/JDK-8186248 XX:MaxRAMPercentage的目的是允许更灵活地选择可用 RAM 的堆百分比,即我们需要通过限制容器 memory 来控制 memory 消耗的 memory 的数量,这反过来意味着以下内容 ...
[英]how can i get the name and package of all the classes loaded in the Java JVM
我正在尝试获取 JVM 中加载的所有类的完整列表,包括由引导加载程序、平台类加载程序和自定义 class 加载程序加载的类。 不使用仪器 API。 常规类加载器公开的方法仅返回从主 function 开始的 package 参考图中可用的类。因此我无法获取运行时动态加载的类列表,也无法获取引导加载 ...
[英]coroutines behave differently on Android/JVM (for windows)
我正在为客户端和服务器使用 kotlin 创建第二个版本的 Android/Windows 远程控制应用程序。 我熟悉 android 上协程的基础知识,但令我惊讶/不幸的是,协程在这两个平台上的表现不同。 我测试了完全相同的代码,在 android 上它可以正常工作,但在计算机上没有任何反应主要 ...