垃圾收集器是垃圾回收算法(标记-清除算法、复制算法、标记-整理算法)的具体实现,不同商家、不同版本的JVM所提供的垃圾收集器可能会有很在差别.这里写图片描述 图中展示了7种不同分代的收集器: Serial、ParNew、Parallel Scavenge、Serial Old、Parallel Ol ...
分类:
其他好文 时间:
2020-04-04 18:37:03
阅读次数:
87
1.学习前端看了那些书 怎么学习的 2.ES6 简单的语法let和const 怎么用 -块级作用域 3.提到闭包-闭包是什么 闭包的作用 如果不return函数 是不是个闭包 闭包-不会被垃圾回收? 什么东西会被垃圾回收 - 标记清除算法 除了这个还有啥 一般前端不问垃圾回收,提到了就问一嘴 4.R ...
分类:
其他好文 时间:
2020-04-03 23:49:02
阅读次数:
84
一:相关依赖与环境 <dependencies> <!--核心包--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</version> </de ...
分类:
其他好文 时间:
2020-04-03 01:03:24
阅读次数:
97
python的内存管理管理机制: 引入计数,垃圾回收和内存池机制 首先明确 变量和对象 概念 1. 变量,通过变量指针引用对象,变量指针指向具体对象的内存空间,取对象的值 2. 对象,类型已知,每个对象都包含一个头部信息(类型标识符和引用计数器) 第一、 引用计数 (1)一个对象会记录着引用自己的对 ...
分类:
编程语言 时间:
2020-04-02 16:05:33
阅读次数:
71
WeakHashMap的键是弱键。在 WeakHashMap 中,当某个键不再正常使用时,会被从WeakHashMap中被自动移除。更精确地说,对于一个给定的键,其映射的存在并不阻止垃圾回收器对该键的丢弃,这就使该键成为可终止的,被终止,然后被回收。某个键被终止时,它对应的键值对也就从映射中有效地移... ...
分类:
其他好文 时间:
2020-04-02 10:28:34
阅读次数:
62
JVM 静态内部类会被编译成几个class?为什么内部类可以访问外部类的private的方法? 1 内部类对象的创建依赖于外部类对象; 2 内部类对象持有指向外部类对象的引用。 linkedhashmap实现LRU 内存泄漏例子 OOM的原因及排查方法 https://blog.csdn.net/l ...
分类:
其他好文 时间:
2020-04-01 00:59:12
阅读次数:
90
修改client 和server的配置信息路径: jvm结构: 总结结构图: 二:jvm堆结构图及分代 老年代: 永久代: 垃圾回收常见算法: ...
分类:
其他好文 时间:
2020-03-31 17:28:13
阅读次数:
59
主要针对Java堆和方法区1、判断对象是否已“死”Java堆中存放着几乎所有的对象实例,垃圾回收器在对堆进行回收之前,首先应该判断这些对象哪些还“存活”,哪些已经“死亡”。(1)引用计数法A.?工作流程 给每个对象附加一个计数器,每当有一个地方引用此对象。计数器+1;每当有一个地方不再引用此对象,计 ...
分类:
其他好文 时间:
2020-03-30 21:39:44
阅读次数:
88
时代发展到现在,如今的内存动态分配与内存回收技术已经相当成熟,一切看似进入了“自动化”时代,不免发出疑问:"为啥我们还要了解垃圾收集和内存分配?" ...
分类:
其他好文 时间:
2020-03-30 11:07:50
阅读次数:
67
最近在系统中,加入缓存ehcache,但发现,每隔一天,服务器就会报出内存溢出。问题严重,后来在网上查资料发现,一篇解释的网文: spring中的提供了一个名为org.springframework.web.util.IntrospectorCleanupListener的监听器。它主要负责 处理由 ...
分类:
系统相关 时间:
2020-03-29 19:36:17
阅读次数:
163