码迷,mamicode.com
首页 >  
搜索关键字:收集器    ( 1050个结果
CMS垃圾收集器
一、CMS垃圾收集器介绍 众所周知,在oracle公司的Hotspot的架构中,大体上采用分代回收的机制。其中出生代又采用了拷贝复制的方法。如果对象在初生代内存活超过一定次数之后,就可以晋升到老生代中,而CMS垃圾收集器就是专门用来对老生代做收集。 CMS(Concurrent Mark Sweep ...
分类:其他好文   时间:2017-08-22 13:54:28    阅读次数:410
计算机程序的思维逻辑 (93) - 函数式数据处理 (下)
本节继续探讨Java 8中的函数式数据处理 - Stream API,主要讨论各种强大方便的收集器,它们都有什么用?如何使用?基本实现原理是什么呢? ...
分类:其他好文   时间:2017-08-22 10:45:42    阅读次数:181
【JVM】垃圾收集器
程序计数器、Java虚拟机栈、本地方法栈分配的内存是确定的,生命周期与线程同样。所以不须要过多考虑回收问题。而Java堆和方法区仅仅有运行时才知道有哪些对象被创建,须要多少内存,这部分的内存分配和回收是动态的。 1. 检測垃圾内存的方法 1) 引用计数器 给对象加入引用计数器,有地方引用时+1,引用 ...
分类:其他好文   时间:2017-08-20 19:45:53    阅读次数:161
JVM垃圾回收2(垃圾收集算法)
根据《深入理解java虚拟机》这本书总结 一、关于几个概念:(标记垃圾算法、垃圾收集算法、垃圾收集器) 前面说了如何寻找jvm垃圾,有两种方法:引用计数法/可达性算法。这篇准备讲,标记完垃圾之后,回收的算法,这里的算法只是垃圾回收的思想。后面会讲到多种垃圾收集器,这里的垃圾收集器就是运用了垃圾手机算 ...
分类:编程语言   时间:2017-08-17 22:48:20    阅读次数:289
Java虚拟机垃圾收集器与内存分配策略
Java虚拟机垃圾收集器与内存分配策略 概述 那些内存须要回收,什么时候回收。怎样回收是GC须要完毕的3件事情。 程序计数器。虚拟机栈与本地方法栈这三个区域都是线程私有的,内存的分配与回收都具有确定性,内存随着方法结束或者线程结束就回收了。 java堆与方法区在执行期才知道创建那些对象,这部分内存分 ...
分类:编程语言   时间:2017-08-16 11:32:06    阅读次数:160
深入JVM系列(二)之GC机制、收集器与GC调优
一、回想JVM内存分配 须要了解很多其它内存模式与内存分配的,请看 深入JVM系列(一)之内存模型与内存分配 1.1、内存分配: 1、对象优先在EDEN分配 2、大对象直接进入老年代 3、长期存活的对象将进入老年代 4、适龄对象也可能进入老年代:动态对象年龄推断 动态对象年龄推断: 虚拟机并不总是要 ...
分类:其他好文   时间:2017-08-14 17:27:51    阅读次数:258
JVM架构和工作原理及GC工作机制
学习java,理解弄懂了JVM和GC,对于学习java开发有很大帮助。 借助前人之鉴博文,这里主要讲四个部分:JVM结构、内存分配、垃圾回收算法、垃圾收集器 一、JVM结构 一、JVM结构 JVM主要包括四个部分: 1.类加载器(ClassLoader):在JVM启动时或者在类运行时将需要的clas ...
分类:其他好文   时间:2017-08-14 17:25:39    阅读次数:175
JConsole监控Java程序的运行情况
JConsole 一、JConsole是什么 从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序 ...
分类:编程语言   时间:2017-08-14 10:01:35    阅读次数:185
python的内存管理机制(zz)
本文转载自:http://www.cnblogs.com/CBDoctor/p/3781078.html 先从较浅的层面来说,Python的内存管理机制可以从三个方面来讲 (1)垃圾回收 (2)引用计数 (3)内存池机制 一、垃圾回收: python不像C++,Java等语言一样,他们可以不用事先声 ...
分类:编程语言   时间:2017-08-13 15:15:30    阅读次数:199
Android技术书3
深入理解Java虚拟机1 走进Java2 Java内存区域与内存溢出异常3 垃圾收集器与内存分配策略4 虚拟机性能监控与故障处理工具5 调优案例分析和实战6 类文件结构7 虚拟机类加载机制8 虚拟机字节码执行引擎9 类加载及执行子系统的案例与实战10 早期编译期优化11 晚期运行期优化12 Java ...
分类:移动开发   时间:2017-08-10 22:21:44    阅读次数:140
1050条   上一页 1 ... 55 56 57 58 59 ... 105 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!