网站首页 站内搜索

搜索结果

查询Tags标签: jvm,共有 1794条记录
  • jvm自动内存管理

    文章目录 一、java内存区域1.运行时数据区域1.1.1 程序计数器1.1.2 Java 虚拟机栈1.1.3 本地方法栈1.1.4 Java 堆1.1.5 方法区1.1.6 运行时常量池1.1.7 直接内存二、垃圾收集器与内存分配策略1.对象已死?2.1.1 引用计数法2.1.2 可达性分析2.1.3 软引用 弱引用 2.垃圾收集…

    2021/6/3 7:24:14 人评论 次浏览
  • 从Jvm源码出发看zgc的技术源码分析,Jvm 垃圾回收

    笔者经过上次对zgc在不同环境下进行的测试后,发现zgc所带来的提升非常之大。一时间对zgc在生产中使用充满信心,但是在全面使用之前,难免对其几大新特性有一些好奇,比如:染色指针,读屏障,动态region,支持NUMA等等。其中有一些是比较好理解的,但是有一些例如染色指…

    2021/6/3 1:24:27 人评论 次浏览
  • 大数据之路 01

    文章目录 前言一、开发前言1.1 Java语言概述什么是Java语言Java应用 1.2 计算机基础知识通用快捷键常用DOS命令二、Java语言开发环境搭建2.1 Java虚拟机——JVM2.2 JRE 和 JDK2.3 JDK8安装 三、HelloWorld入门程序3.1 程序开发步骤说明3.1 编写Java源程序3.2 编译Java源文…

    2021/6/2 18:22:01 人评论 次浏览
  • JVM虚拟机选项:Xms Xmx PermSize MaxPermSize区别

    java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。否则可能导致应用程序宕掉。举例说明含义:-Xms128m表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。说明:如果-Xmx不…

    2021/6/2 10:23:36 人评论 次浏览
  • 这可能是目前最全的!java经典书籍排行豆瓣

    前言 我们在执行Sql之前,需要先获取SqlSession对象,但是我们也提到了SqlSession下面还有四大对象,所以SqlSession只是个甩手掌柜,真正干活的却是Executor等四大对象:Executor,StatementHandler,ParameterHandler,ResultSetHandler。那么本篇文章就让我们来仔细分析一…

    2021/6/1 12:51:14 人评论 次浏览
  • 蚂蚁金服Java架构面试题:百度云盘java资料书

    前言 一般的小项目,比如几百人左右访问的项目,访问量几万的项目,如果想用缓存,单机实例完全够用。小黄图就是用的阿里云256MB配置的Redis缓存,日几千的访问量是妥妥够用的了。Redis号称可以支撑10w+qps,当然这也给机器配置有一定的关系,如果单实例满足不了需求,想…

    2021/6/1 12:26:12 人评论 次浏览
  • JVM对象创建与内存分配机制

    仅以此记录学习笔记等! 对象创建 大概流程:1类加载检查 虚拟机遇到一个new命令时(new指令在语言层次上,代表new关键字,对象的克隆或者序列化等), 首先将要检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解…

    2021/6/1 7:23:53 人评论 次浏览
  • JVM之垃圾收集算法和垃圾收集器详解

    这篇文章相比上一篇记录性的,多了不少我自己的理解,花费了很大的功夫整理,如果有时间和精力建议好好看一看深入理解JVM这本书。 也建议熟读背诵。 JVM—垃圾收集器和内存分配策略 程序计数器、虚拟机栈、本地方法栈随线程而生灭,栈中的栈帧随着方法的进入和退出有条不…

    2021/6/1 1:24:11 人评论 次浏览
  • Java性能概述

    文章目录 一.简介二.介入前提条件三.体现系统性能四.响应时间五.吞吐量六.计算机资源分配使用率七.负载承受能力八.性能测试攻略8.1 简介8.2 微基准性能测试 九.分析十.兜底策略一.简介 一款线上产品如果没有经过性能测试,那它就好比是一颗定时炸弹,你不知道它什么时候会…

    2021/5/30 22:20:42 人评论 次浏览
  • JVM

    注意:1,途中实线表示强引用,有GC Root指出的强引用的对象不能被回收,2,当一个对象只有软引用指向时,并且当垃圾回收机制回收一次后发现内存任然不够,再回收该对象, 3,当一个对象只有弱引用指向时,当垃圾回收机制回收时,会直接回收掉,4,配合引用队列,当软,…

    2021/5/30 18:51:00 人评论 次浏览
  • java命令的本质逻辑揭秘

    前言 在日常编码中,有了ide的支持,我们已经很少直接在命令行中直接执行java XXX命令去启动一个项目了。然而我们有没有想过,一个简单的java命令背后究竟做了些什么事情?让我们看下下面几个简单的问题 1.java命令之后可以跟很多参数,那么这些参数是如何被解析的?为何…

    2021/5/30 14:20:19 人评论 次浏览
  • 如何设置 JVM 时区

    1.概述提到时间戳,用户的要求可能比想象的要高。他们希望程序能够自动检测时区,并用正确的时区显示时间戳。本文将介绍修改JVM时区的几种方法。此外,还会介绍时区管理相关一些陷阱。2.时区简介JVM默认会从操作系统读取时区信息。时区信息会传给TimeZone类,它会存储时区…

    2021/5/30 10:22:48 人评论 次浏览
  • 如何设置 JVM 时区

    1.概述提到时间戳,用户的要求可能比想象的要高。他们希望程序能够自动检测时区,并用正确的时区显示时间戳。本文将介绍修改JVM时区的几种方法。此外,还会介绍时区管理相关一些陷阱。2.时区简介JVM默认会从操作系统读取时区信息。时区信息会传给TimeZone类,它会存储时区…

    2021/5/30 10:22:46 人评论 次浏览
  • 2.4-内存性能-内存泄露

    目录 四、内存泄露 4.1 内存的分配和回收 4.1.1 内存段导致内存泄露 4.2 内存泄露的检测、定位及处理 —— vmstat/bcc 4.2.1 案例分析 4.2.2 检查内存泄露的工具 —— memleak 4.3 Java 项目内存泄露的监控 4.3.1 出现内存泄露的可能现象 4.4 总结四、内存泄露什么是内存…

    2021/5/30 7:21:33 人评论 次浏览
  • 字节跳动面试必问:java实现冒泡排序算法

    前言大家在面试的时候不同程度会被问到JVM的垃圾回收,看面试官水平,有些就背个书就行,比如GC的工作原理,有哪些GC算法和回收器,分别优点和缺点等等,有些面试官估计自己也就背书水平,都没个追问;有些面试官就能追问,一追问就歇菜,比如低延迟的垃圾回收器有哪些以…

    2021/5/25 14:27:06 人评论 次浏览
扫一扫关注最新编程教程