0推荐
17K 浏览

GC垃圾回收机制: 浅析与理解

对垃圾回收进行分析前,我们先来了解一些基本概念 基本概念 内存管理:内存管理对于编程语言至关重要。汇编允许你操作所有东西,或者说要求你必须全权处理所有细节更合适。C 语言中虽然标准库函数提供一些...
0推荐
13K 浏览

一图读懂JVM架构解析

每个Java开发人员都知道字节码经由JRE(Java运行时环境)执行。但他们或许不知道JRE其实是由Java虚拟机(JVM)实现,JVM分析字节码,解释并执行它。作为开发人员,了解JVM的架构是...
wbqOpenDoc 3年前   
JVM   Java开发  
0推荐
13K 浏览

JVM内存管理–GC算法精解

相信不少猿友看到标题就认为LZ是标题党了,不过既然您已经被LZ忽悠进来了,那就好好的享受一顿算法大餐吧。
yanjj98 3年前   
算法   JVM   Java开发  
0推荐
12K 浏览

理解Java虚拟机体系结构

众所周知,Java支持平台无关性、安全性和网络移动性。而Java平台由Java虚拟机和Java核心类所构成,它为纯Java程序提供了统一的编程接口,而不管下层操作系统是什么。正是得益于Java虚...
ogdx0378 3年前   
0推荐
9K 浏览

Android开发优化之的强引用、软引用、弱引用的使用

早在JDK1.2,Java就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。
0推荐
39K 浏览

深入理解Java G1垃圾收集器

本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了一些调优实践。
XL_chen 3年前   
JVM   Java开发  
0推荐
9K 浏览

Java动态绑定机制的内幕

在Java方法调用的过程中,JVM是如何知道调用的是哪个类的方法源代码? 这里面到底有什么内幕呢? 这篇文章我们就将揭露JVM方法调用的静态(static binding) 和动态绑定机制(au...
rulin123 3年前   
JVM   Java开发  
0推荐
7K 浏览

Java动态绑定机制的内幕

在Java方法调用的过程中,JVM是如何知道调用的是哪个类的方法源代码? 这里面到底有什么内幕呢? 这篇文章我们就将揭露JVM方法调用的静态(static binding) 和动态绑定机制(au...
ConsueloWit 3年前   
JVM   Java开发  
0推荐
10K 浏览

Java基础 - Synchronized与Lock锁的区别

今天要写的主题是Java的基础知识,Synchronized和Lock锁的区别!!!
wo8553456 3年前   
JVM   Java开发  
0推荐
7K 浏览

JVM 体系结构

JVM 体系结构分为三部分:1. 类加载器(ClassLoader):用于装载 .class 文件 2. 执行引擎:用于执行字节码,或者执行本地方法 3. 运行时数据区:包括方法区、堆、Java...
dbww4269 3年前   
JVM   Java开发  
0推荐
7K 浏览

Android 内存泄漏分析心得

对于C++来说,内存泄漏就是new出来的对象没有delete,俗称野指针;对于Java来说,就是new出来的Object 放在Heap上无法被GC回收;本文通过QQ和Qzone中内存泄漏实例来讲...
0推荐
6K 浏览

系统剖析 Android 中的内存泄漏

作为Android开发人员,我们或多或少都听说过内存泄漏。那么何为内存泄漏,Android中的内存泄漏又是什么样子的呢,本文将简单概括的进行一些总结。
0推荐
8K 浏览

Java虚拟机故障处理工具

给系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。
bngn2129 3年前   
0推荐
10K 浏览

Java性能优化全攻略

让Java应用程序运行是一回事,但让他们跑得快就是另外一回事了。在面对对象的环境中,性能问题就像来势凶猛的野兽。但JVM的复杂性将性能调整的复杂程度增加了一个级别。这里Refcard涵盖了JVM...
InaLiebe 3年前   
0推荐
7K 浏览

从0到1起步-跟我进入堆外内存的奇妙世界

堆外内存一直是Java业务开发人员难以企及的隐藏领域,究竟他是干什么的,以及如何更好的使用呢?那就请跟着我进入这个世界吧。
Lizzie5621 3年前   
JVM   Java开发  
0推荐
7K 浏览

jvm内存溢出分析

jvm中除了程序计数器,其他的区域都有可能会发生内存溢出
ekec1153 3年前   
JVM   Java开发  
0推荐
8K 浏览

Java类加载全过程

我们知道,Java中我们写类的代码,是存在于一个个.java文件中的,而这个后缀名也是让JVM识别编译的基础。可能有些Android开发者对几个ClassLoader(如:AppClassLoa...
ffnv5857 3年前   
JVM   Java开发  
0推荐
5K 浏览

这些JVM命令配置参数你知道吗?

JVM是多数开发人员视为理所当然的Java功能和性能背后的重负荷机器。然而,我们很少有人能理解JVM是如何进行工作的—像任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或JIT编译Java字节码,等等。
Alex101 3年前   
JVM   Java开发  
0推荐
5K 浏览
0推荐
9K 浏览

GC那些事儿--Android内存优化第一弹

GC 是 garbage collection 的缩写, 垃圾回收的意思. 也可以是 Garbage Collector, 也就是垃圾回收器.
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档