- 体验了一把线上CPU100%及应用OOM的排查和解决过程
-
点击上方?,轻松关注!及时获取有趣有料的技术文章“下面是我遇到的问题,以及一些简单的排查思路,如有不对的地方,欢迎留言讨论。如果你已经遇到InMemoryReporterMetrics导致的OOM...
- Java性能调优的7个实用技巧分享 java hd 101
-
随着应用的数据量不断的增加,系统的反应一般会越来越慢,这个时候我们就需要性能调优。性能调优的步骤如下:Java应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并...
- 搞不定 NodeJS 内存泄漏?先从了解垃圾回收开始
-
通常来说,内存管理有两种方式,一种是手动管理,一种是自动管理。手动管理需要开发者自己管理内存,什么时候申请内存空间,什么时候释放都需要小心处理,否则容易形成内存泄漏和指针乱飞的局面。C语言开发是典型...
- 性能分析工具-MAT(3) 性能分析工具perf如何使用
-
本文接MAT(2)的内容。1.在选择Histogram查看内存中使用的对象和对象的大小:2、选择DominatorTree后列举出的是以RetainedHeap为标准排序,以及其依赖存活的Obje...
- [JVM] MAT进阶使用 mat jvm分析byte数组
-
相关概念GCRootJVM通过可达性来判断对象的存活与否。基本思想:以GCRoots的对象作为起始点向下搜索,搜索形成的路径称为引用链,当一个对象到GCRoots没有引用链时(不可达),则该对象...
- 这年头,还有不会OOM排查神器mat的程序员么?
-
原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。大家都知道,在存储用户输入的密码时候,会使用一些hash算法对密码进行加工,比如sha-1、bcrypt。这些信息同样不允许...
- JVM 内存分析工具 MAT 的深度讲解与实践——入门篇
-
JVM内存分析往往由团队较资深的同学来做,本系列通过3篇文章,深度解析并帮助读者全面深度掌握MAT的使用方法。即使没有JVM内存分析的实践经验,也能快速成为内存分析高手!本系列共三篇文章如下...
- Java的jvm你应该知道的 jvm简单理解
-
JVM中类的装载是由类加载器(ClassLoader)和它的子类来实现的,Java中的类加载器是一个重要的Java运行时系统组件,它负责在运行时查找和装入类文件中的类。由于Java的跨平台性,经过编...
- 深入解析:《JVM结构体系》 jvm构成组件包括
-
一个虚拟机是一个软件实现物理机。Java是在WORA(WriteOnceRunAnywhere)基础上开发的,它运行在虚拟机上。该编译器编译Java文件转换成一个Java的.class文件,那...
- MAT从入门到精通(一) mats教程
-
尽管JVM提供了自动内存管理的机制,试图降低程序员的开发门槛,确实也实现了这一目标,在日常开发中,我们一般都不需要关心对象的内存释放。JVM大部分都是使用trace算法来判断一个对象是否该被回收,那么...
- 一周热门
-
-
Three.JS教程4 threejs中的辅助类
-
面向NDK开发者的Android 7.0变更(ndk android.mk)
-
附1-Conda部署安装及基本使用(conda安装教程)
-
Linux gron 命令使用详解(linux gminer)
-
探长360全景案例分享:奥迪Q7 2011款360全景效果展示
-
或者这些Joplin插件也可以帮助你的笔记应用再一次强大
-
Java Stream流没用过?常用高频方法
-
Java Stream:集合处理的api(java 集合操作)
-
信创改造--人大金仓(Kingbase)数据库安装、备份恢复的问题纪要
-
第2章 还记得点、线、面吗(二)(第二章还能敲钟吗)
-
- 控制面板
- 网站分类
- 最新留言
-