码迷,mamicode.com
首页 >  
搜索关键字:jvm gc    ( 14530个结果
一文看懂JVM内存区域分布与作用
那么我们在开始介绍Java内存区域之前,我们先放一张内存区域的图,方便我们后面介绍的时候可以对照着看。 须知,本文是根据JDK8来介绍的。 程序计数器 首先它是线程私有的,它也称为代码的行号指示器,字节码解释器就是通过改变程序计数器的位置来确定下一行要执行的代码,它不存在OOM。 如果线程正在执行一 ...
分类:其他好文   时间:2021-06-07 20:29:28    阅读次数:0
Java泛型用法
? 本质:参数化类型 泛型的擦除: ? 泛型只在编译阶段有效,编译之后JVM会采取去泛型化的措施. ? 泛型在运行阶段是没有效果 泛型通配符的介绍 概念 泛型的类型擦除 泛型只在编译阶段有效,泛型类型在逻辑上可看成是多个不同的类型,但是其实质都是同一个数据类型 编译之后程序会采取去泛型化的措施 泛型 ...
分类:编程语言   时间:2021-06-07 20:27:25    阅读次数:0
java--JVM--JMM(java内存模型)
可见性 原子性 VolatileDemo代码演示可见性+原子性代码 有序性 volatile是java虚拟机提供的轻量级的同步机制 保证了可见性 不保证原子性 禁止指令重排 JMM你谈谈 静态代码块,构造快,构造方法的执行顺序 package com.model.jvm; class One{ pu ...
分类:编程语言   时间:2021-06-06 19:23:25    阅读次数:0
JVM 参数配置介绍专题(一)NativeMemoryTracking
一、介绍 jvm 提供了 jmap\jstat\jps\jinfo 等一系列命令可以查看堆内存、线程等使用情况,但实际在运维的过程中还是会碰到以上命令都无法解决的场景,即:通过以上命令发现堆、线程使用的都是正常,此时就会想到会不会是堆外使用不正确造成的。为了一探究竟及需要 NativeMemoryT ...
分类:其他好文   时间:2021-06-06 19:18:34    阅读次数:0
JVM-概述
作用: JAVA语言-(编译器)->字节码指令-(JVM)->机器码 JVM指令: 指令 详情 描述 数据交换指令 内存区域之间的传递和交换 JVM内存包括:操作数栈、局部变量表、Java堆、常量池、方法区。 JVM执行逻辑运算在操作数栈中,不管数据是在堆栈中还是常量池,最终都会将数据传送到操作数栈 ...
分类:其他好文   时间:2021-06-02 20:56:39    阅读次数:0
锁类型
一、分类 1.从锁的公平性来区分,可以分为公平锁和非公平锁;2.从锁是否可重复获取可分为可重入锁和不可重入锁;3.从资源已被锁定,线程是否阻塞可以分为自旋锁;4.从线程是否对资源加锁可以分为悲观锁和乐观锁;5.从那个多个线程能否获取同一把锁分为共享锁 和 排他锁。6.多Jvm环境下多线程操作多个资源 ...
分类:其他好文   时间:2021-06-02 20:20:32    阅读次数:0
redis那些数据类型?分别在那些场景使用
(1)string 这是最基本的类型了,没啥可说的,就是普通的set和get,做简单的kv缓存 例子:常规计数:微博数,粉丝数等 (2)hash 这个是类似map的一种结构,这个一般就是可以将结构化的数据,比如一个对象(前提是这个对象没嵌套其他的对象)给缓存在redis里,然后每次读写缓存的时候,可 ...
分类:其他好文   时间:2021-06-02 18:16:17    阅读次数:0
JVM调优指令
1. jps 查看正在运行的JVM进程 2. jstat 监视虚拟机运行时状态信息,显示虚拟机进程中的类装载、内存、垃圾收集、JIT编译等数据 3. jmap 生成heap dump文件,除了这个命令还可以配置-XX:+HeapDumpOnOutOfMemoryError参数让虚拟机出现OOM时自动 ...
分类:其他好文   时间:2021-06-02 16:01:06    阅读次数:0
TechRoad_oneStep_210529
one step, whole life 1. Architecture 1. <IDDD> stu, practice 2. <MicSer DP> stu 3. <Reactice Messaging Patterns> 2.Java Feature 1. Rx 2. WebFlux 3.Jav ...
分类:其他好文   时间:2021-06-02 15:20:57    阅读次数:0
jvm内存溢出原因分析
一,创建线程池时,可能使用Excutors的四种方式。 newSingleThreadExecutor()和 newFixedThreadPool(int nThreads),内部实现队列为 LinkedBlockingQueue。LinkedBlockingQueue 是一个由链表实现的有界阻塞队 ...
分类:其他好文   时间:2021-06-02 15:01:54    阅读次数:0
14530条   上一页 1 2 3 4 5 6 ... 1453 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!