首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jvm
订阅
临也老弟
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
troubleshoot之:GC调优到底是什么
我们经常会听到甚至需要自己动手去做GC调优。那么GC调优的目的到底是什么呢?让程序跑得更快?让GC消耗更少的资源?还是让程序更加稳定? 带着这些疑问来读一下这篇文章,将会得到一个系统的甚至是不一样的结果。 当然,大部分的参数其实并不需要我们自行去调整,JVM会很好的动态帮我们设…
分析常见的CMS GC问题
本文通过详细分析ParNew + CMS收集器如何按照分代算法进行内存区域的分配,然后由实现的过程中不断发现问题->优化的思路,找到可能触发不必要GC的原因。
因为我从小就对Java感兴趣,所以我研究了JVM
从小我就对Java有着深厚的感情,算下来有几十年的Java经验了。当年的Java还是Sun公司的,我有着多年的Servlet经验,CURD经验,在现在已经被自我革新,转而研究人生的哲学。罢了,不吹了。
如何在java创建内存泄漏?| Java Debug 笔记
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接 提问:如何在java创建内存泄漏? 我刚接受了一次面试,我被要求用Java创建一个内存泄漏。 不用说,我觉得很愚蠢,
太顶了!阿里架构师深入讲解垃圾回收算法,强烈建议做开发的都看看。
〇、补充-数组长度 补讲数组长度: 1、如果不压缩,则在arrayOopDesc中声明的非静态字段之后分配。 此时存klass指针 + 数组长度要用 12字节 eg: 11111 11111 2、如果
难顶!再也不想学 Java 字节码了!
同学们好,今天二哥是来还债的,记得先拖到文末点个赞再回来细细的读,好不好! 最近一段时间,我一直在学习 Java 虚拟机和字节码方面的知识,为的就是有朝一日成为真正牛逼的技术大佬!不知道大家有没有这种
你们要的线上GC问题案例来啦
最近写了几篇关于GC的文章,主要是因为线上有一些关于GC的问题,所以想顺便总结一波,梳理一下GC的一些知识点和排查思路。
这一定是全网写JVM最好的文章之一 - JVM运行时数据区
一个Java程序,首先要经过javac编译成.class文件,.class文件是给JVM进行识别的,JVM将.class文件加载到方法区,执行引擎会执行这些字节码,执行时,会翻译成操作系统相关的函数。 JVM:JVM具体可以理解成就是一个平台,一个虚拟机,可以把class翻译成…
终于弄明白 i = i++和 i = ++i 了
直到遇到了这道题目。说句实话,曾经自己做这种运算题目,完全是靠脑子空想,然后拿上笔颤抖的写下一个自己都不知道正不正确的答案。不过过了今天,我终于能确定它的答案了。 在做这道题时我们的脑中要有对应的JVM内存结构。其中一个方法对应一个栈帧 按理说根据上面的分析过程,再来分析 i …
从HelloWorld.class讲内存到底是如何进行分配的?
很多人问,作为一个Android开发有必要了解Java内存分配机制吗?答案是肯定的。 1.HelloWorld.java 文件首先需要经过编译器编译,生成HelloWorld.class 字节码文件。 2.Java程序中访问HelloWorld这个类时,需要通过ClassLoa…