码迷,mamicode.com
首页 >  
搜索关键字:垃圾回收器    ( 748个结果
Java强引用、软引用、弱引用及虚引用深入探讨
强引用、软引用、弱引用和虚引用深入探讨 为了更灵活的控制对象的生命周期,在JDK1.2之后,引用被划分为强引用、软引用、弱引用、虚引用四种类型,每种类型有不同的生命周期,它们不同的地方就在于垃圾回收器对待它们会使用不同的处理方式。 引用类型在日常开发中并不常关注,也很少注意到,因此很多人忽略了它们的 ...
分类:编程语言   时间:2018-10-11 10:21:29    阅读次数:199
js高级
只有通过属性改变的引用对象才使相同的改变 自动释放和垃圾回收器回收 ...
分类:Web程序   时间:2018-10-04 17:22:18    阅读次数:130
JVM系列(七) - JVM线上监控工具
前言 通过上一篇的 JVM 垃圾回收知识,我们了解了 JVM 具体的 垃圾回收算法 和几种 垃圾回收器。理论是指导实践的工具,有了理论指导,定位问题的时候,知识和经验是关键基础,数据可以为我们提供依据。 在线上我们经常会遇见如下几个问题: 内存泄露; 某个进程突然 CPU 飙升; 线程死锁; 响应变 ...
分类:其他好文   时间:2018-09-24 19:32:21    阅读次数:239
JVM系列(六) - JVM垃圾回收器
前言 在之前的几篇博客中,我们大致介绍了,常见的 垃圾回收算法 及 JVM 中常见的分类回收算法。这些都是从算法和规范上分析 Java 中的垃圾回收,属于方法论。在 JVM 中,垃圾回收的具体实现是由 垃圾回收器(Garbage Collector)负责。 正文 概述 在了解 垃圾回收器 之前,首先 ...
分类:其他好文   时间:2018-09-24 19:31:29    阅读次数:171
明白生产环境中的jvm参数
明白生产环境中的jvm参数 写代码的时候,程序写完了,发到线上去运行,跑一段时间后,程序变慢了,cpu负载高了……一堆问题出来了,所以了解一下生产环境的机器上的jvm配置是有必要的。比如说: JDK版本是多少?采用何种垃圾回收器? 程序启动的时候默认分配堆内存空间是多少?随着程序的运行,程序最多能使 ...
分类:其他好文   时间:2018-09-21 21:40:12    阅读次数:210
JVM垃圾回收器之G1(Garbage First)--new
相比CMS收集器有两个显著的改进: (1)、 G1收集器是基于“标记-整理”算法实现的收集器,不会产生空间碎片 (2)、 它可以精确地控制停顿,能让使用者明确指定在一个长度为M毫秒的时间片段内,消耗在垃圾收集上的时间不得超过N毫秒。 原理:G1将整个Java堆(包括新生代、老年代)划分为多个大小固定 ...
分类:其他好文   时间:2018-09-19 22:00:22    阅读次数:152
Java GC调优
当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整垃圾回收器来进一步提高性能,称为GC优化。但GC算法复杂,影响GC性能的参数众多,且参数调整又依赖于应用各自的特点,这些因素很大程度上增加了GC优化的难度。即便如此,GC调优也不是无章可循,仍然有一些通用的思考方法。本篇会介绍 ...
分类:编程语言   时间:2018-09-19 12:22:50    阅读次数:237
java 强弱软虚 四种引用,以及用到的场景
1、利用软引用和弱引用解决OOM问题:用一个HashMap来保存图片的路径和相应图片对象关联的软引用之间的映射关系,在内存不足时,JVM会自动回收这些缓存图片对象所占用的空间,从而有效地避免了OOM的问题; 2、通过软引用对象重获方法实现java对象的高速缓存:比如我们创建了一个Employee类, ...
分类:编程语言   时间:2018-09-17 14:08:00    阅读次数:156
Java 代码监控 JVM 运行状态 —— 记一次 JVM 调优的毛招
在做模型项目的时候遇到一个问题,由于模型服务装载一些大模型,大模型对象的大小在 300M 左右,而一台服务器可能装载多个大模型。在服务启动和模型更新的时候会遇到 young gc 耗时过长的问题,young gc 所采用的垃圾回收器是 ParNew。通过观察 GC 日志可以发现,模型对象一开始是存在 ...
分类:编程语言   时间:2018-09-15 14:32:58    阅读次数:177
js闭包
先展示两段代码块看看到底有什么区别 这两段代码都是alert(16),区别到底在哪。 代码块①出现了闭包。 准确来说 这块就是一个闭包。 闭包是基于正常的垃圾回收处理机制下的。也就是说,一般情况一个函数(函数作用域)执行完毕, 里面声明的变量会全部释放,被垃圾回收器回收。但闭包利用一个技巧,让作用域 ...
分类:Web程序   时间:2018-09-12 01:14:19    阅读次数:181
748条   上一页 1 ... 20 21 22 23 24 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!