最新文章列表

大话 Python:python 进阶提升 -- 如何理解垃圾回收机制及应用

在一般的高级编程语言中都提供了相应的垃圾回收机制,目的就是为了在合适的时候释放程序运行占用的内存资源,不用再像 C 语言中那样自己管理内 ...
wwt_cxy001 评论(0) 有297人浏览 2021-03-24 09:13

Java 垃圾回收原理

什么是垃圾回收   垃圾回收(Garbage Collection,GC),顾名思义就是释放垃圾占用的空间,防止内存泄露。有效的使用可以使用的内存,对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收。   Java 语言出来之前,大家都在拼命的写 C 或者 C++ 的程序,而此时存在一个很大的矛盾,C++ 等语言创建对象要不断的去开辟空间,不用的时候又需要不断的去释放控件,既要 ...
aoyouzi 评论(0) 有442人浏览 2019-08-31 11:01

数据库及垃圾回收相关拾遗

Redis原子性: 1.单个操作或者单条命令具有原子性 2.redis支持简单的事务,可以监听一个watch,开启事务,如果期间监听的值没有改变,则继续,否,则 ...
dwj147258 评论(0) 有389人浏览 2018-10-21 15:53

JVM垃圾回收

JVM垃圾回收算法和垃圾收集器   一: JVM 垃圾回收算法                根搜索算法:      程序把所有的引用节点看做一张图,从一个节点GC Root ...
fly_ever 评论(0) 有632人浏览 2018-07-27 17:18

G1 GC技术解析

介绍     G1 GC,全称Garbage-First Garbage Collector,通过-XX:+UseG1GC参数来启用。G1收集器是工作在堆内不同分区上的收集器,分区既可以是年轻代也可以是老年代,同一个代的分区不需要连续。并且每个代分区的数量是可以动态调整的。为老年代设置分区的目的是老年代里有的分区垃圾多,有的分区垃圾少,这样在回收的时候可以专注于收集垃圾多的分区,这也是G1名称的 ...
mc90716 评论(0) 有2798人浏览 2018-05-03 20:11

Throughtput收集器

介绍     JVM里面的Throughtput收集器是一款关注吞吐量的垃圾收集器。该收集器是唯一一个实现了UseAdaptiveSizePolicy策略的收集器,允许用户通过指定最大暂停时间和垃圾收集时间占总时间的百分比,然后自适应调整JVM的参数来达到配置的目标。 Throughtput收集器     先上一张经典的垃圾收集器的图:    这张图相信很多人都看过,展示了各个垃圾收集器之 ...
mc90716 评论(0) 有552人浏览 2018-04-29 18:09

JVM垃圾回收机制(一)--垃圾回收回收什么

1.垃圾回收 垃圾回收的历史要比Java语言久远的多,MIT的LISP是第一门真正使用内存动态分配和垃圾收集技术的语言(LISP名称源自列表处理(LISt Processing)的英语缩写,由来自麻省理工学院的人工智能研究先驱约翰·麦卡锡(John McCarthy)在1958年基于λ演算所创造的计算机程序设计语言). 说到垃圾回收(Garbage Collection,简称GC),就要说下 ...
zhaodengfeng1989 评论(0) 有506人浏览 2018-01-25 15:07

JVM之基本的垃圾回收算法汇总

本章介绍基本的垃圾回收算法的,从不同的维度来划分回收的算法。             参考文章:http://pengjiaheng.iteye.com/blog/520228  
商人shang 评论(0) 有1069人浏览 2018-01-20 23:04

思维导图-详细了解JVM和GC过程

今晚花了2个小时左右,看完了官方的一篇关于JVM和GC的文章,并且同时整理为思维导图,见下图。   对于详细的垃圾回收过程,从Eden到old generation,在原文中有非常详细的介绍。后续会抽时间把原文章进行翻译的。   并且思维导图的的原件也在附件中,有兴趣的可以下载。         参考文章:http://www.oracle.com/webfolder/tech ...
商人shang 评论(0) 有1852人浏览 2018-01-18 00:04

GC参考手册

英文版原文:GC Tuning: In Practice 垃圾收集简介 - GC参考手册 Java中的垃圾收集 - GC参考手册 GC 算法(基础篇) - GC参考手册 GC 算法(实现篇) - GC参考手册 GC 调优(基础篇) - GC参考手册 GC 调优(工具篇) - GC参考手册 Eclipse MAT(Memory Analyzer)工具: http://www.eclipse.org/ ...
依然任逍遥 评论(0) 有476人浏览 2017-11-09 14:12

JVM,多线程相关知识

JVM内存模型,Memory Model http://blog.csdn.net/u012152619/article/details/46968883 JVM垃圾回收机制 http://blog.csdn.net/u012152619/article/details/46981643 类的加载机制 http://blog.csdn.net/u012152619/article/details ...
darrenzhu 评论(0) 有646人浏览 2017-04-19 09:49

JVM类加载和垃圾回收

一、JAVA跨平台     JVM(Java Virtual Machine)意思是java虚拟机,所有的java程序,都运行在这个虚拟机上,也因此java拥有了诞生之初最大的优势,[b]跨平台[/b]。java文件经过编译成为class文件,虚拟机识别class文件,并运行。程序并不直接与操作系统进行交互,所以java可以跨平台。虚拟机起到了中间作用,虚拟机本身不是跨平台的,所以我研究一下j ...
文昌平蓝杰 评论(0) 有592人浏览 2017-03-31 11:50

垃圾回收的两点三共四标

java的垃圾回收主要是来解决两个问题的: 1、找到内存空间里的垃圾 2、回收垃圾,让程序能再次利用这部分空间   这里插一句解释什么是垃圾:就 ...
jjhpeopl 评论(1) 有734人浏览 2017-02-16 17:27

java 垃圾回收 常用算法

垃圾收集基础 Java 语言的一大特点就是可以进行自动垃圾回收处理,而无需开发人员过于关注系统资源,例如内存资源的释放情况。自动垃圾收集虽然大大减轻了开发人员的工作量,但是也增加了软件系统的负担。 拥有垃圾收集器可以说是 Java 语言与 C++语言的一项显著区别。在 C++语言中,程序员必须小心谨慎地处理每一项内存分配,且内存使用完后必须手工释放曾经占用的内存空间。当内存释放不够完全时,即 ...
slnddd 评论(0) 有1889人浏览 2016-10-25 11:35

JVM内存管理及垃圾回收

http://blog.csdn.net/zhangerqing/article/details/8214365 很多Java面试的时候,都会问到有关Java垃圾回收的问题,提到垃圾回收肯定要涉及到JVM内存管理机制,Java语言的执行效率一直被C、C++程序员所嘲笑,其实,事实就是这样,Java在执行效率方面确实很低,一方面,Java语言采用面向对象思想,这也决定了其必然是开发效率高,执行效率低 ...
dannyhz 评论(0) 有375人浏览 2016-09-30 17:26

Java中的垃圾回收机制

Java中的垃圾回收机制 关键字约定 Young generation –>新生代 Tenured / Old Generation –>老年代 Perm Area –>永久代 重要的东东 在Java中,对象实例 ...
Key_Stone 评论(0) 有611人浏览 2016-09-18 12:57

[转] JVM gc参数设置与分析

原文: http://hi.baidu.com/i1see1you/item/295c1dc81f91ab55bdef69e5 gc日志分析工具: http://qa.blog.163.com/blog/static/19014700220128199421589/ Java GC 日志图解: http://www.chinasb.org/archives/2012/09/4921.sh ...
study121007 评论(0) 有1467人浏览 2016-07-29 17:12

JVM内存模型及垃圾回收

        本文重点介绍JVM内存模型,对象标识算法以及垃圾回收算法的原理,至于一些实际JVM优化操作或遇到的问题会在后续其他文章进行讲解。    ...
hy_yy2014 评论(0) 有991人浏览 2016-07-12 20:15

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics