E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JavaGC
深入理解JVM的内存结构及GC机制
原文链接:https://juejin.im/post/5a15be736fb9a044fc4464d6一、前言
JAVAGC
(GarbageCollection,垃圾回收)机制是区别C++的一个重要特征
weixin_34355559
·
2017-11-23 02:25
jvm系列(十):如何优化Java GC「译」
本文由CrowHawk翻译,地址:如何优化
JavaGC
「译」,是
JavaGC
调优的经典佳作。
纯洁的微笑
·
2017-10-11 22:00
JAVA GC JDK1.8描述
前言与C语言不同,Java内存(堆内存)的分配与回收由JVM垃圾收集器自动完成,这个特性深受大家欢迎,能够帮助程序员更好的编写代码,本文以HotSpot虚拟机为例,说一说
JavaGC
的那些事。
火锅技术栈
·
2017-10-07 13:40
程序员也应该有点艺术范儿,不要把“老年代”叫成“Old Generation”
JAVAGC
为了针对不同存活率场景采用不同的算法进行高效回收,采取了分代策略,通常是:“新生代(YoungGeneration)”和“老年代(TenuredGeneration)”。
琅琊山二当家
·
2017-09-28 17:55
jvm
jvm系列(九):Java GC 分析
JavaGC
就是JVM记录仪,书画了JVM各个分区的表演。
纯洁的微笑
·
2017-09-19 09:00
美团点评-Android开发-20170909
手写单例设计模式手写双向链表翻转作者:牛客662148号链接:https://www.nowcoder.com/discuss/38405来源:牛客网Object的常见方法(这个问题一面也问过)
JavaGC
Jacinth
·
2017-09-11 14:35
Android内存泄漏思考 - 编程学习网
Java的四种引用强引用:强引用是Java中最普通的引用,随意创建一个对象然后在其他的地方引用一下,就是强引用,强引用的对象Java宁愿OOM也不会回收他软引用:软引用是比强引用弱的引用,在
Javagc
·
2017-08-20 16:00
android
内存泄漏
思考
javaGC
垃圾收集器相关算法
说起java垃圾收集器大家估计都没什么印象其实就是GC嘛,笔试GC题目被虐无数次,我没看java虚拟机的时候我也不知道是怎么,在这里顺便跟大家推荐一本书吧,《深入理解java虚拟机》好啦废话少说还是进入正题吧。一.GC介绍GC垃圾收集器是java虚拟机上实现内存回收技术的,它跟c++的不一样,c++没创建一个对象都需要对生命周期结束的对象进行free处理来释来放内存空间,而java内存回收机制更加
Carver_c5f0
·
2017-08-17 09:56
Android内存泄漏的介绍
了解
JavaGC
内存回收机制:某对象不再有任何的引
临窗听雨
·
2017-08-12 17:00
针对HBase的Java GC调优
文章是由Intel的Java性能架构师(Javaperformancearchitect)EricKaczmared发表,用于探索如何对HBase进行
JavaGC
调优,全文的测试基于YCSB100%Read
AlbertLee1
·
2017-06-04 11:45
hbase
面试总结
阅读更多Java相关
JavaGC
机制(重要程度:★★★★★)主要从三个方面回答:GC是针对什么对象进行回收(可达性分析法),什么时候开始GC(当新生代满了会进行MinorGC,升到老年代的对象大于老年代剩余空间时会进行
zhanghteye
·
2017-05-05 09:00
面试
java
关于java gc和有close方法的对象
我们知道有些java对象比如socket,io流等是有close方法的,一般可以在finally块内调用然后释放资源,假如我们忘记调用close方法,当
javagc
这个对象的时候也会释放资源,不过
javagc
halloffame
·
2017-04-26 00:00
GC
ServerSocket
close
关于java gc和有close方法的对象
阅读更多我们知道有些java对象比如socket,io流等是有close方法的,一般可以在finally块内调用然后释放资源,假如我们忘记调用close方法,当
javagc
这个对象的时候也会释放资源,不过
halloffame
·
2017-04-26 00:00
ServerSocket
close
gc
关于java gc和有close方法的对象
阅读更多我们知道有些java对象比如socket,io流等是有close方法的,一般可以在finally块内调用然后释放资源,假如我们忘记调用close方法,当
javagc
这个对象的时候也会释放资源,不过
halloffame
·
2017-04-26 00:00
ServerSocket
close
gc
Java GC日志查看
JavaGC
类型Java中的GC有哪几种类型?参数描述UseSerialGC虚拟机运行在Client模式的默认值,打开此开关参数后,使用Serial+SerialOld收集器组合进行垃圾收集。
clamaa
·
2017-04-11 09:30
java
gc
gc
tools
gcviewer
JVM内存管理及GC机制
[+]一、概述
JavaGC
(GarbageCollection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收
明月__
·
2017-02-14 11:34
Java GC收集器配置说明
根据
JavaGC
收集器具体分类,我们可以看出JVM根据需求不同提供了三种选择:串行收集器、并行收集器、并发收集器。串行收集器只适用于小数据量的情况,我们主要了解一下并行收集器和并发收集器。
jinfeiteng2008
·
2016-12-05 10:17
JVM
JVM监视与调优
学习
JavaGC
机制的目的是为了在JVM出现问题时分析原因并解决。JVM监控与调优主要着眼于如何配置、如何监控、如何优化3点。
crazzy_lp
·
2016-12-04 15:11
java编程
Java GC 介绍
作为一个合格的Java程序员,有必要了解
JavaGC
相关知识。掌握GC知识一方面可以帮助我们快速排查因JVM导致的线上问题,另一方面也可以帮助我们在Java应用发布之前合理地对J
ZzzCrazyPig
·
2016-11-26 23:09
java
jvm
java.jvm
Java GC 源码分析(1)
JavaGC
源码分析(1)System.gc()入口hotspot/src/share/vm/memory/universe.cpp:jintUniverse::initialize_heap(){if
aegeaner
·
2016-11-05 20:43
Java GC 的那些事(1)
前言与C语言不同,Java内存(堆内存)的分配与回收由JVM垃圾收集器自动完成,这个特性深受大家欢迎,能够帮助程序员更好的编写代码,本文以HotSpot虚拟机为例,说一说
JavaGC
的那些事。
umgsai
·
2016-09-08 13:09
程序员
虚拟机
垃圾回收
Java GC的那些事(1)
前言与C语言不同,Java内存(堆内存)的分配与回收由JVM垃圾收集器自动完成,这个特性深受大家欢迎,能够帮助程序员更好的编写代码,本文以HotSpot虚拟机为例,说一说
JavaGC
的那些事。
占小狼
·
2016-08-27 10:17
Java GC的那些事(1)
前言与C语言不同,Java内存(堆内存)的分配与回收由JVM垃圾收集器自动完成,这个特性深受大家欢迎,能够帮助程序员更好的编写代码,本文以HotSpot虚拟机为例,说一说
JavaGC
的那些事。
占小狼
·
2016-08-27 10:17
JavaGC
打印日志设置
-OracleJDK1.8(experimentalsupport)-Xloggc:[-XX:+PrintGCDetails][-XX:+PrintGCDateStamps]-Sun/OracleJDK1.7withoption-Xloggc:[-XX:+PrintGCDetails][-XX:+PrintGCDateStamps]-Sun/OracleJDK1.6withoption-Xlogg
EvenShu
·
2016-08-20 11:46
jdk
Java GC优化速查表
JavaGC
优化速查表her0kings1ey本文是基于JavaPerformanceTheDefinitiveGuide书中的优化GC章节最后的Summary部分作的总结。
her0kings1ey
·
2016-08-13 14:32
(5) Java GC算法及种类
GC算法主要有以下三种方法(都是以GCRoots可达性为依据,引用计数算法实现简单,但由于存在循环引用问题,故已不采用,详见:
JavaGC
(概述))(1).复制收集算法针对Young区,依次扫描这个区的所有可达对象
a327369238
·
2016-08-05 21:36
Java日记
java-jvm-GC剖析
Java垃圾回收概况
JavaGC
(GarbageCollection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题
youdianjinjin
·
2016-08-04 10:00
[转] JVM gc参数设置与分析
i1see1you/item/295c1dc81f91ab55bdef69e5gc日志分析工具:http://qa.blog.163.com/blog/static/19014700220128199421589/
JavaGC
study121007
·
2016-07-29 17:00
GC
垃圾回收
[转] JVM gc参数设置与分析
i1see1you/item/295c1dc81f91ab55bdef69e5gc日志分析工具:http://qa.blog.163.com/blog/static/19014700220128199421589/
JavaGC
study121007
·
2016-07-29 17:00
GC
垃圾回收
[Java内存]Java类加载过程
动机对于Java的内存管理,我认为可以分为2类:内存分配:这里也可以理解为类加载(ClassLoader)内存释放:也就是
JavaGC
本文主要介绍类加载,了解类加载的过程对Java类可以有更好的理解,比如
HavaFerrair
·
2016-07-29 11:31
Java
[Java内存]Java类加载过程
动机对于Java的内存管理,我认为可以分为2类:内存分配:这里也可以理解为类加载(ClassLoader)内存释放:也就是
JavaGC
本文主要介绍类加载,了解类加载的过程对Java类可以有更好的理解,比如
HaveFerrair
·
2016-07-29 11:00
java
java运维
javagc
常用的java+tomcat服务配置cmsgc方
hail100
·
2016-07-11 11:41
思考
[置顶] jvm内存回收机制
Java垃圾回收概况
JavaGC
(GarbageCollection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题
ls5718
·
2016-06-28 17:00
java
jvm
什么是WeakHashMap
弱引用和强引用对
JavaGC
有什么不同影响?本文将给出清晰而简洁的介绍。总体介绍在Java集合框架系列文章的最后,笔者打算介绍一个特殊的成员:WeakHashMap,从名字可以看出它是某种Map。
iteye_3946
·
2016-06-06 08:12
什么是WeakHashMap
弱引用和强引用对
JavaGC
有什么不同影响?本文将给出清晰而简洁的介绍。总体介绍在Java集合框架系列文章的最后,笔者打算介绍一个特殊的成员:WeakHashMap,从名字可以看出它是某种Map。
eimhee
·
2016-06-06 08:00
java
浅谈WeakHashMap
弱引用和强引用对
JavaGC
有什么不同影响?本文将给出清晰而简洁的介绍。总体介绍在Java集合框架系列文章的最后,笔者打算介绍一个特殊的成员:WeakHashMap,从名字可以看出它是某种Map。
CarpenterLee
·
2016-05-31 07:00
浅谈WeakHashMap
弱引用和强引用对
JavaGC
有什么不同影响?本文将给出清晰而简洁的介绍。总体介绍在Java集合框架系列文章的最后,笔者打算介绍一个特殊的成员:WeakHashMap,从名字可以看出它是某种Map。
CarpenterLee
·
2016-05-31 06:00
Java GC(5)-性能调优的原则
本篇为
JavaGC
的第五篇,本文将讲解Java程序性能调优的原则,尤其是在这个过程中必要的知识以及判断你的程序是否需要调优。还会介绍调优过程中你可能遇到的问题。
zmx729618
·
2016-05-19 11:00
性能
GC
内存管理
Java 内存区域和GC机制
Java垃圾回收概况
JavaGC
(GarbageCollection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题
tanggao1314
·
2016-05-18 19:00
java虚拟机内存区域
JavaGC
(4)-Apache的MaxClients参数详解及Tomcat执行FullGC的影响
在第一篇文章中,我们学习了不同GC算法的执行过程,GC如何工作,新生代及老年代的基本概念,在JDK7中你应该了解的5种GC类型以及他们的性能如何。第二篇文章中,我们学到了JVM到底是如何执行垃圾回收,我们如何监控GC,以及那些工具可以使得监控过程更高效。第三篇文章中,我们通过实际的例子学到了一些可以优化GC的参数。同时我们讲解了如何减少对象被转移到老年代空间,如何缩短FullGC时间,
zmx729618
·
2016-05-18 17:00
JavaGC
(3)-Java垃圾回收优化
本文是成为
JavaGC
系列文章的第三篇。
zmx729618
·
2016-05-18 17:00
jvm
优化
GC
JavaGC
(2)-监控Java垃圾回收
本文是
JavaGC
系列文章的第二篇。
zmx729618
·
2016-05-18 16:00
java
jvm
GC
内存管理
深入JVM虚拟机(四) Java GC收集器
深入JVM虚拟机(四)
JavaGC
收集器1GC收集器1.1Serial串行收集器串行收集器主要有两个特点:第一,它仅仅使用单线程进行垃圾回收;第二,它独占式的垃圾回收。
在天庭当托塔李天王的日子
·
2016-05-18 14:29
JVM虚拟机
JavaGC
(1)-Java垃圾回收机制
对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。这仅仅代表我个人的意见,但我坚信一个精通GC的人往往是一个好的Java开发者。如果你对GC的处理过程感兴趣,说明你已经具备较大规模应用的开发经验。如果你曾经想过如何正确的选择GC算法,那意味着你已经完全理解你所开发的应用的特
zmx729618
·
2016-05-18 14:00
jvm
性能
GC
内核
为什么新生代内存需要有两个Survivor区
在我的上一篇博客中,介绍了JVM堆内存的结构以及在堆中进行的GC机制,链接是浅谈
JAVAGC
机制与性能优化那么,在JVM的新生代内存中,为什么除了Eden区,还要设置两个Survivor区?
antony9118
·
2016-05-16 15:55
jvm
java
内存
Survivor
对象
JVM
Java GC 日志格式理解小结
JavaGC
日志格式理解小结下面以一个典型的GC日志做分析:33.125:[GC[DefNew:3324K->152K(3712K),0.0025925secs]3324K->152K(11904K),
FIRE_TRAY
·
2016-05-13 19:05
Java
Java 内存区域和GC机制
Java垃圾回收概况
JavaGC
(GarbageCollection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题
zhushuai1221
·
2016-05-13 17:00
java
jvm
jdk
JAVA虚拟机
内存
GC
前言:在面试java的过程中,对于java虚拟机的部分是必不可少的一部分,除了包含基本的虚拟机载入class的问题外,还有一个基本的问题是关于
javaGC
部分的问题,在平时运用java的过程中,往往没有关注
wulunbi
·
2016-04-10 21:00
虚拟机
Java 内存区域和GC机制
sourcelink:http://www.cnblogs.com/zhguang/p/3257367.html目录Java垃圾回收概况Java内存区域Java对象的访问方式Java内存分配机制
JavaGC
工程师123123123
·
2016-04-06 11:41
android
编程语言C/C++/Java
【Android程序优化,避免内存泄露】- [实战一]:避免内存泄露的最后一道墙,使用leakcanary分析程序中的内存泄露。
另一种以初步拟定以[理论/原理N]开头,会解释介绍一些内存泄露,
javaGC
原理等内容。使大家知其然知其所以然。当然希望大家看后有
zxt0601
·
2016-03-30 00:00
优化
android
内存溢出
内存泄露
leakcanary
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他