登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
JVM
(共
191
篇经验)
0
推荐
13K
浏览
2019 年 Java 和 JVM 生态系统预测:OpenJDK 将成为 Java 运行时市场领导者
本文对 2019 年 Java 和 JVM 生态系统做了一些预测。
码头工人
6年前
Java
OpenJDK
JVM
Java开发
0
推荐
38K
浏览
Java 内存泄漏分析和对内存设置
为了判断 Java 中是否有内存泄漏,我们首先必须了解 Java 是如何管理内存的。下面我们先给出一个简单的内存泄漏的例子,在这个例子中我们循环申请 Object 对象,并将所申请的对象放入一个...
goodboy
7年前
JVM
Java开发
0
推荐
32K
浏览
Java 堆内存溢出梗概分析
任何使用过基于 Java 的企业级后端应用的软件开发者都会遇到过这种低劣、奇怪的报错,这些报错来自于用户或是测试工程师: java.lang.OutOfMemoryError:Java heap space。
ElvaTolmer
7年前
JVM
Java开发
0
推荐
37K
浏览
面试必问的 volatile,你了解多少?
Java中volatile这个热门的关键字,在面试中经常会被提及,在各种技术交流群中也经常被讨论,但似乎讨论不出一个完美的结果,带着种种疑惑,准备从JVM、C++、汇编的角度重新梳理一遍。
lurenyi
7年前
C/C++
JVM
Java开发
ARM汇编
0
推荐
36K
浏览
每日一博 | 记一次 JVM 堆外内存泄露 Bug 的查找
JVM的堆外内存泄露的定位一直是个比较棘手的问题。此次的Bug查找从堆内内存的泄露反推出堆外内存,同时对物理内存的使用做了定量的分析,从而实锤了Bug的源头。笔者将此Bug分析的过程写成博客,以飨读者。
qdsfly
7年前
Bug
JVM
Java开发
内存泄露
0
推荐
25K
浏览
Android内存泄漏思考
Android内存泄漏是一个经常要遇到的问题,程序在内存泄漏的时候很容易导致OOM的发生。那么如何查找内存泄漏和避免内存泄漏就是需要知晓的一个问题,首先我们需要知道一些基础知识。
vb732853
7年前
Android
移动开发
JVM
虚拟化
Android开发
0
推荐
32K
浏览
进阶必备 - Java 反射由浅入深
本博文主要记录我学习 Java 反射(reflect)的一点心得,在了解反射之前,你应该先了解 Java 中的 Class 类,如果你不是很了解,可以先简单了解下。
QWLPorter
7年前
Java
JVM
Java开发
0
推荐
22K
浏览
一次堆外OOM问题的排查
线上服务有一台机器访问不通(一个管理平台),在公司的服务治理平台上查看服务的状况是正常的,说明进程还在。进程并没有完全crash掉。去线上查看机器日志,发现了大量的OOM异常:
jzlxiaohei
7年前
JVM
Java开发
OOM
0
推荐
32K
浏览
Flink 原理与实现:内存管理
Apache Flink(下简称Flink)项目是大数据处理领域最近冉冉升起的一颗新星,其不同于其他大数据项目的诸多特性吸引了越来越多人的关注。本文将深入分析Flink的一些关键技术与特性,希望...
ui521q7p
7年前
Apache
Web服务器
JVM
大数据
0
推荐
16K
浏览
Android GC 原理探究
想写一篇关于android GC的想法来源于追查一个魅族手机图片滑动卡顿问题,由于不断的GC导致的丢帧卡顿的问题让我们想了很多方案去解决,所以就打算详细的看看内存分配和GC的原理,为什么会不断的...
DebBackhous
8年前
移动开发
JVM
Dalvik
Android开发
0
推荐
20K
浏览
JVM热点技术:Java类的加载机制
类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最...
jkfh6944
8年前
JVM
Java开发
0
推荐
48K
浏览
jvm知识点总览-高级Java工程师面试必备
对于Java程序员来讲,spring全家桶几乎可以搞定一切,spring全家桶便是精妙的招式,jvm就是内功心法很重要的一块,线上出现性能问题,jvm调优更是不可回避的问题。因此JVM基础知识对...
837855256
8年前
JVM
Java开发
0
推荐
14K
浏览
从 JVM 内存模型谈线程安全
Java采用的是基于共享内存的并发模型,使得JVM看起来非常类似现代多核处理器:在基于共享内存的多核处理器体系架构中,每个处理器都有自己的缓存,并且定期与主内存进行协调.这里的线程同样有自己的缓...
vf0148
8年前
JVM
线程
Java开发
0
推荐
14K
浏览
JVM为什么需要GC
没有GC机制的JVM是不能想象的,我们只能通过不断优化它的使用、不断调整自己的应用程序,避免出现大量垃圾,而不是一味认为GC造成了应用程序问题。
20071547
8年前
JVM
Java开发
作业调度框架
0
推荐
15K
浏览
清蒸 JVM (一)
JVM(Java Virtual Machine)Java 虚拟机是整个 java 平台的基石,是 java 系统实现硬件无关与操作系统无关的关键部分,是保障用户机器免于恶意代码损害的屏障。Ja...
OtiliaMccra
8年前
JVM
Java开发
0
推荐
13K
浏览
安卓复习之旅—JavaGC 机制
概述因为在之前的内存优化 博客中已经提到了Java的内存区域,而垃圾回收是针对堆内存而言的,所以就把堆内存再深入的讲一下,然后再讲GC机制;
alan-kim
8年前
移动开发
JVM
Android开发
安卓开发
0
推荐
19K
浏览
深入分析synchronized的实现原理
记得刚刚开始学习Java的时候,一遇到多线程情况就是synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个名字“同步”,也成为了我们解...
gouihk0806
8年前
JVM
虚拟化
Java开发
0
推荐
14K
浏览
Jvm之用java解析class文件
身为一个java程序员,怎么能不了解JVM呢,倘若想学习JVM,那就又必须要了解Class文件,Class之于虚拟机,就如鱼之于水,虚拟机因为Class而有了生命。《深入理解java虚拟机》中花...
dragonahao
8年前
JVM
Java开发
0
推荐
18K
浏览
JVM初探- 使用堆外内存减少Full GC
大部分主流互联网企业线上Server JVM选用了CMS收集器(如Taobao、LinkedIn、Vdian), 虽然CMS可与用户线程并发GC以降低STW时间, 但它也并非十分完美, 尤其是当...
MilLong
8年前
JVM
Java开发
0
推荐
19K
浏览
jvm实战-基本类型占多少内存
jvm内存占用模型 对象的内存结构 对象头 Header 包含两部分数据Mark Word和Kclass: Mark Word:存储对象自身的运行时数据,如hashCode、GC分代年龄、锁状态...
tt89218
8年前
JVM
Java开发
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档