当前位置: 首页 > news >正文

JVM相关的面试题

一、什么是程序计数器

二、简要的介绍一下堆

三、什么是虚拟机栈

四、能不能解释下方法区

五、你听过直接内存吗?

六、什么是类加载器,类加载器有哪些

七、什么是双亲委派模型

八、JVM为什么采用双亲委派机制

九、类装载的执行过程

十、对象什么时候被垃圾回收器回收

十一、JVM垃圾回收算法有哪些

十二、JVM的分代回收

十三、JVM中有哪些垃圾回收器

十四、详细聊一下G1回收器

十五、强引用,软引用,弱引用,虚引用的区别

十六、JVM的调优可以在哪里设置参数值

十七、JVM调优的参数有哪些

十八、JVM的调优工具

十九、Java的内存泄漏排查思路

二十、CPU飙高排查方案与思路

相关文章:

  • 电脑怎么共享屏幕?电脑屏幕共享软件分享!
  • SAP业务从ECC升级到SAP S/4HANA有哪些变化?有哪些功能得到增强?
  • 【wespeaker】模型ECAPA_TDNN介绍
  • 【机器学习合集】泛化与正则化合集 ->(个人学习记录笔记)
  • Kafka入门05——基础知识
  • 二叉树的概念
  • uni-app——如何阻止事件冒泡
  • 97. 交错字符串
  • ES Nested解释
  • eslint识别不了别名解决方法
  • H5游戏源码分享-考眼力游戏猜猜金币在哪
  • 大模型在百度智能问答、搜索中的应用
  • selenium工作原理和反爬分析
  • ZKP7.1 Polynomial Commitments Based on Error-correcting Codes (Background)
  • 【前端性能】性能优化手段-高频面试题
  • ES6指北【2】—— 箭头函数
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • 2017 年终总结 —— 在路上
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • C学习-枚举(九)
  • github指令
  • Git同步原始仓库到Fork仓库中
  • Laravel 实践之路: 数据库迁移与数据填充
  • Lucene解析 - 基本概念
  • Material Design
  • PHP 小技巧
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Redis 中的布隆过滤器
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 爬虫模拟登陆 SegmentFault
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 算法之不定期更新(一)(2018-04-12)
  • 学习JavaScript数据结构与算法 — 树
  • 我们雇佣了一只大猴子...
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • #FPGA(基础知识)
  • #git 撤消对文件的更改
  • #include到底该写在哪
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • $.each()与$(selector).each()
  • $GOPATH/go.mod exists but should not goland
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • @kafkalistener消费不到消息_消息队列对战之RabbitMq 大战 kafka
  • @vue/cli 3.x+引入jQuery
  • [ vulhub漏洞复现篇 ] ThinkPHP 5.0.23-Rce
  • [Android Pro] listView和GridView的item设置的高度和宽度不起作用
  • [Android]常见的数据传递方式