前言 java agent即为java.lang.instrument[https://docs.oracle.c...[作者空间]
首先说一下javaagent是什么。javaagent是一种能够在不影响正常编译的情况下,修改字节码的技术。Jav...[作者空间]
背景 在前段时间,我们部门升级了mybati-plus(以下简称mp)的版本,官方在新版的mp中去掉了性能监控的i...[作者空间]
前提概要 Java调式、热部署、JVM背后的支持者Java Agent:各个 Java IDE 的调试功能,例如 ...[作者空间]
cpu就那么多,吞吐量和延时只能依靠调整jvm取最优。想让马儿跑,还想马儿不吃草?——加cpu。 前言 系统服务的...[作者空间]
一日凌晨,手机疯狂报警,短信以摧枯拉朽之势瞬间以百条的速度到达,我在睡梦中被惊醒,看到短信的部分内容如下: 看到这...[作者空间]
注:本文定义-在函数执行前后增加对应的逻辑的操作统称为MOCK 1、引子 在某天与QA同学进行沟通时,发现QA同学...[作者空间]
一、为什么要自定义线程池 阿里规范中对于线程、线程池的规定 《阿里巴巴 Java开发手册》1.6并发处理 第3条规...[作者空间]
阻塞队列(BlockingQueue)被广泛使用在“生产者-消费者”问题中,其原因是 BlockingQueue ...[作者空间]
内存溢出 内存溢出就是内存超出了JVM虚拟机的内存容量,导致出现了java.lang.OutOfMemoryErr...[作者空间]
一个虚拟机是一个软件实现物理机。Java是在WORA(Write Once Run Anywhere)基础上开发的...[作者空间]
在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,...[作者空间]
Java编程中,了解对象的内存开销非常重要。本文主要分析Java语言中对象的内存占用。 1、Java对象内存占用简...[作者空间]
java 提供了操作运行时字节码的机制,见包java.lang.instrument。可以用java开发一个jar...[作者空间]
今天我们来研究学习一下AbstractQueuedSynchronizer类的相关原理,java.util.co...[作者空间]
1.什么是AbstractQueuedSynchronizer?2.同步队列中的节点(Node)3.独占式同步状态...[作者空间]
此文已由作者赵计刚薪授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 1、JVM的调优主要...[作者空间]
某天,某位群友在JVM讨论群里发来一张GC log的图片。 其中主要的问题是YGC过长,每次耗时约为200ms。 ...[作者空间]
同样的,先来个思维导图预览一下本文结构。 一、运行时数据区域 首先来看看Java虚拟机所管理的内存包括哪些区域,就...[作者空间]
作者:梁开权,叩丁狼高级讲师。原创文章,转载请注明原文章地址,谢谢! 初识Java8的JVM 一.JVM是何方神圣...[作者空间]