问答 2024-07-29 来自:开发者社区

JVM中如何确定一个类型实例的唯一性?

JVM中如何确定一个类型实例的唯一性?

文章 2024-07-25 来自:开发者社区

JVM内存问题之JNI内存泄漏没有关联的异常类型吗

问题一:什么是JNI内存? 什么是JNI内存? 参考回答: JNI内存是指Java应用程序与本地代码(如C或C++)交互时使用的内存。Java Native Interface (JNI) 是Java与本地代码进行交互的桥梁。在JNI方法中,Java可能会调用本地方法,而这些本地方法会在本地内存中分配内存。 关于本问题的更多回答可点击原文查看:...

文章 2024-02-01 来自:开发者社区

深入理解JVM - 动态类型语言

前言上一节讲述了栈桢和分派的细节,这一节我们来讲讲自java语言诞生新增加的新语言特性:动态类型语言支持,这一节将会根据动态语言的特性以及相关的介绍同时讲述jvm一个重要的指令:invoke dynamic指令。但是需要注意的是:invokedy namic指令面向 的主要服务对象并非Java语言,而是其他Java虚拟机之上的其他动态类型语言概述介绍什么是动态类型语言,以及java为什么是静态语....

文章 2023-10-17 来自:开发者社区

JVM第三讲:深入理解java虚拟机之垃圾回收算法?CMS垃圾回收的基本流程?对象引用类型?

思考三个问题:1、哪些内存需要回收?2、什么时候回收?3、如何回收?讲讲你对垃圾回收机制的理解(问题问的很宽泛,就看你怎么回答和理解)什么是垃圾,为什么要回收,不回收有什么问题,jvm有哪些区域,分别采用哪些回收方案,每个方案有哪些优缺点,为什么适合这个区域 讲讲你对垃圾回收机制的理解(问题问的很宽泛,就看你怎么回答和理解)面试官: 为什么年轻代e,s1,s2是8:1:1我:xxxx,内存利用率....

JVM第三讲:深入理解java虚拟机之垃圾回收算法?CMS垃圾回收的基本流程?对象引用类型?
文章 2023-05-24 来自:开发者社区

深入理解JVM - 动态类型语言

前言上一节讲述了栈桢和分派的细节,这一节我们来讲讲自java语言诞生新增加的新语言特性:动态类型语言支持,这一节将会根据动态语言的特性以及相关的介绍同时讲述jvm一个重要的指令:invoke dynamic指令。但是需要注意的是:invokedy namic指令面向 的主要服务对象并非Java语言,而是其他Java虚拟机之上的其他动态类型语言概述1.介绍什么是动态类型语言,以及java为什么是静....

文章 2023-01-12 来自:开发者社区

【JVM原理探索】Java各种类型对象占用内存情况分析(补充)

前提回顾建议大家从【JVM研究系列-Java各种类型对象占用内存情况分析】开始学习比较好,这样子会有一个承接和过度。根据前面的学习的内存占用计算规则,可以计算出一个对象在内存中的占用空间大小情况,下面举例分析下Java中的Enum, ArrayList及HashMap的内存占用情况,读者可以仿照分析计算过程来计算其他数据结构的内存占用情况。注: 下面的分析计算基于HotSpot Jvm, JDK....

【JVM原理探索】Java各种类型对象占用内存情况分析(补充)
文章 2023-01-12 来自:开发者社区

【JVM原理探索】Java各种类型对象占用内存情况分析

前言只有当你到了一定层次,需要了解JVM内部运行机制,或者高并发多线程下,你写的代码对内存有影响,你想做性能优化。当你想深入了解java对象在内存中,如何存储,或者每个对象占用多大空间时。内存公式Java对象的内存布局=对象头(Header)+实例数据(Instance Data)+补齐填充(Padding)。补齐填充Java对象占用空间是8字节对齐的,即所有Java对象占用bytes数必须是8....

【JVM原理探索】Java各种类型对象占用内存情况分析
问答 2022-07-07 来自:开发者社区

大神们,在接收kafka数据时候,我已经设置了jvm类型的检查点,然后本地环境启动,接收kafka数

大神们,在接收kafka数据时候,我已经设置了jvm类型的检查点,然后本地环境启动,接收kafka数据,然后我停止,再启动,还是能接收到同样的kafka数据,好像flink并没有自动往kafka进行ack,这是什么原因呢?StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); e....

文章 2022-01-17 来自:开发者社区

JVM深入学习(十七)-垃圾回收器类型及概述

jvm在长时间的演变过程中出现了很多垃圾回收器,在这里总结一下1. 7种经典垃圾回收器串行垃圾回收器: Serial,Serial Old(回收老年代)并行垃圾回收器: ParNew, Parallel Scavenge, Parallel Old(回收老年代)并发垃圾回收器: CMS,G12. 垃圾回收器的演变过程1999年jdk1.3 第一款垃圾回收器 Serial串行垃圾回收器, ParN....

JVM深入学习(十七)-垃圾回收器类型及概述
文章 2022-01-06 来自:开发者社区

JVM(三大参数类型)四(下)

③. 查看JVM默认值3>. 查看JVM默认值你说你做过JVM调优和参数配置,请问如何盘点查看JVM系统默认值?[重点]①. jps jinfo -flag 具体参数 java进程编号jinfo -flags java进行编号②. java -XX:+PrintFlagsInitialjava -XX: + PrintFlagsFinal -versionjava -XX:+PrintCo....

JVM(三大参数类型)四(下)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注