E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JVM内存监控工具
基于Prometheus的监控解决方案
作为一款流行的时间序列数据库和
监控工具
集,Prometheus设计之初就考虑了云原生环境的需求,能够
杨航的技术博客
·
2024-01-08 16:11
prometheus
JVM内存
模型
判断对象的存活:引用计数算法可达性分析在Java中可作为Gcroots的对象包括:1.方法区:类静态属性引用的对象2.方法区:常量引用的对象3.虚拟机栈中对象4.本地方法栈jni中引用的对象GC是统计学测算出超过98%以上的对象是一次就会被minorgc时回收的。但是我们不能较真的只给他们留下2%,而是多算一些预留10%,用来存储新生代GC后存活的对象,所以我们GC其实是90%的控件,剩下的10%
zianL
·
2024-01-08 11:04
一文搞定
JVM内存
模型
JVM内存
布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的JVM对于内存的划分方式和管理机制存在着部分差异。
架构技术专栏
·
2024-01-08 05:18
后端
Linux操作系统进阶
Linux操作系统进阶一、TCPDump流量
监控工具
基本数据:五元组源ip源端口目的ip目的端口协议1、安装yuminstalltcpdumplibpcap:linux上标准的流量监控库Windows上比较知名的是
Darkid-98
·
2024-01-07 22:43
网络安全
linux top命令中 cpu 利用率/mem 使用率与load average平均负载计算方式
文章目录1简介2CPU%字段3MEM%字段4loadaverage平均负载1简介top命令是Linux上一个常用的系统
监控工具
,它经常用来监控Linux的系统状态,是常用的性能分析工具,能够显示较全的系统资源信息
内核新视界
·
2024-01-07 20:51
linux
linux
JVM篇·
JVM内存
模型与线程
Java内存模型与线程本文为《深入理解Java虚拟机_JVM高级特性与最佳实践·周志明》学习笔记背景知识TPS(每秒事务处理数):代表着1s内服务端平均处理响应的请求总数。在相同的任务下,TPS越高,代表程序线程并发协调有条不紊,效率高;TPS越小,线程之间频繁征用数据,互相阻塞以及死锁,降低并发能力;高速缓存:内存与处理器的桥梁,解决了之间读写速度不一致的问题,同时需要保证缓存一致性(遵守相关协
BugGuys
·
2024-01-07 13:21
JAVA
JVM
java
操作系统
多线程
JVM 内存模型 —— JVM篇
JVM内存
模型一、JVM体系结构Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。
YING—country
·
2024-01-07 13:21
Java并发
java
jvm
后端
Java基础学习之JVM篇:说说栈和堆的区别
本节将一起学习:栈的作用堆的作用
JVM内存
分配元数据、编译后代码是存放堆内还是堆外常量是放在堆内还是堆外栈的作用栈(Stack)作为一种先进后出的(FILO)数据结构,大家都有所了
黄小黄的黄
·
2024-01-07 13:50
Java基础学习
java
jvm
堆栈
有用的技术分享主题
SQLServer数据库和AgentJob集成化
监控工具
Airflow调度工具的安装和使用Tableau报表开发网络爬虫技术开发PythonGUI应用开发基于S3的数据湖架构设计和大数据开发Hive大数据仓库超大数据集去重解决方案
weixin_30777913
·
2024-01-07 10:42
sqlserver
数据库
数据仓库
big
data
etl
JVM之内存模型、运行时的数据区域的划分、java的程序计数器作用等
JVM
JVM内存
模型运行时数据区域划分程序计数器(ProgramCounterRegister)
JVM内存
模型对于Java程序来说,在虚拟机自动内存管理机制下,不再需要像C/C++程序开发程序员这样每一个
LIJINGPO
·
2024-01-07 08:53
jvm
java
开发语言
MySQL之守护者:数据库监控与慢日志查询实践
2.3.数据库监控的关键指标2.4.MySQL数据库
监控工具
概述3.MySQL数据库监控实践3.1.使用命令行工具进行数据库监控3.2.使用图形化工具进行数据库
念广隶
·
2024-01-06 21:20
MySql
数据库
mysql
oracle
JVM内存
结构之堆的垃圾回收过程
前言:上一篇文章介绍了简单的
JVM内存
结构,然后本篇重点解释堆区域的垃圾回收清理过程(jdk1.8),为什么说堆呢?因为垃圾回收的核心就是堆区域来做的,像栈区域执行完就会把线程释放掉。
山鸟与鱼!
·
2024-01-06 18:08
性能调优jvm
mysql
tomcat
java
JVM内存
模型介绍
对于Java开发者来说,我们不必关注内存的使用和释放问题,而是统一的交由Java虚拟机去统一的管理,这样一方面大大减轻了开发者的负担,同时也降低的开发的门槛,所以现在Java的广泛使用,Java虚拟机功不可没。虽然我们在开发过程中不必关注虚拟机的运行状况,但如果我们比了解虚拟机的运行原理,一旦出现虚拟机内存溢出的问题或者虚拟机成为整个项目的瓶颈时,我们就没有办法快速的定位和解决问题。所以JVM运行
xmh-sxh-1314
·
2024-01-06 17:00
java
JVM工作原理与实战(五):类的生命周期-加载阶段
Initialization)4.使用(Using)5.卸载(Unloading)二、加载阶段总结前言JVM作为Java程序的运行环境,其负责解释和执行字节码,管理内存,确保安全,支持多线程和提供性能
监控工具
橘子-青衫
·
2024-01-06 11:10
JVM工作原理与实战
jvm
java
后端
JVM工作原理与实战(六):类的生命周期-连接阶段
Initialization)4.使用(Using)5.卸载(Unloading)二、连接阶段1.验证2.准备3.解析总结前言JVM作为Java程序的运行环境,其负责解释和执行字节码,管理内存,确保安全,支持多线程和提供性能
监控工具
橘子-青衫
·
2024-01-06 11:06
JVM工作原理与实战
jvm
java
后端
OHC堆外内存
JVM内存
模型先复习一波JVM的内存模型,线程共享的区域为堆、方法区|永久代,线程不共享的区域为栈、程序计数器。
在下uptown
·
2024-01-06 11:44
内存
Java
Grafana相关问题及答案(2024)
关键特点1.数据源的多样性和兼容性Grafana设计为可以与多种数据存储和
监控工具
兼容。它可以集成像Prometheus,InfluxDB,Elasticsearch,MySQL,Pos
辞暮尔尔-烟火年年
·
2024-01-06 08:45
grafana
信息可视化
JVM内存
管理
一.java程序运行过程JDK,JRE,JVMJVM把我们的字节码翻译成机械能执行的机械码。JRE除了包含JVM之外,还包含很多java的原生依赖库。JDK除了包含JRE之外,还包含很多工具,比如javac工具。.java文件是怎么被执行的我们的.java文件会被jdk里面的javac工具编译成.class文件,最后在JVM中通过类加载器加载,交给执行引擎来执行,执行有两种方式,一种是通过字节码解
今晚打老虎666
·
2024-01-06 06:00
JVM
jvm
android
java
android
studio
汇编
jvm原理与性能调优
文章目录一、
JVM内存
结构1.运行时数据区2.直接内存二、JVM中的对象1.对象的创建2.对象的内存布局3.对象的访问定位三、垃圾回收算法和垃圾回收器1.如何判断对象是已死2.分代回收理论3.垃圾回收算法
不才不才不不才
·
2024-01-06 06:04
java进阶知识总结
java
垃圾回收 - JDK
监控工具
JDK
监控工具
jps:JVMProcessStatusTool.显示指定系统内所有HotSpotvm进程jstat:JVMstatisticMonitorTool.用于收集vm各方面的运行数据jinfo
牛牛_735d
·
2024-01-06 01:41
JVM篇:直接内存
直接内存常用于NIO作为缓冲区存在,分配成本较高但是读写性能好,并且不受
JVM内存
回收管理NIO与IO的区别publicclassdemo5{privatestaticfinalStringFrom="
zmbwcx2003
·
2024-01-06 00:42
jvm
Linux vmstat命令实战详解
vmstat命令是最常见的Linux/Unix
监控工具
,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。
人生_0809
·
2024-01-06 00:28
JAVA系列之
JVM内存
调优
文章目录一、前提二、
JVM内存
结构1、栈内存2、堆内存3、永久代(元空间)三、JVM常用参数1、堆大小设置2、垃圾回收器选择2.1吞吐量优先的并行收集器2.2响应时间优先的并发收集器3、其他辅助配置四、
夕阳也是醉了
·
2024-01-05 23:47
jvm
java
java虚拟机(JVM)内存设置
一、设置
JVM内存
设置1.设置
JVM内存
的参数有四个:-XmxJavaHeap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-XmsJavaHeap初始值,Server
阿里官方架构师
·
2024-01-05 23:46
Java
程序人生
java虚拟机
jvm
JVM内存
模型及常见问题处理
一、
JVM内存
模型二、OutOfMemoryError问题1、OutOfMemoryError异常除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(OOM)异常的可能
光依旧
·
2024-01-05 18:49
JAVA
jvm
JVM 内存区域的划分
本篇博文的重点是,谈谈
JVM内存
区域的划分,哪些区域可能发生OutOfMemoryError?概述通常可以把
JVM内存
区域分为下面几
小二上酒8
·
2024-01-05 18:19
jvm
java
面试
数据库
服务器
docker——监控以及常用
监控工具
介绍和docker部署
容器监控在公司的时候,监控类的还是接触的比较多。基本上就是grafana+datasource(prometheus、pg、es)+告警规则下面简单介绍一些监控维度以及几种数据源工具和grafana使用(全部以docker部署,方便学习)监控维度在主机上运⾏的容器是监控的重中之重。作为应⽤的直接载体,使⽤者需要对容器的各类信息进⾏实时监控,以保证应⽤的正常运⾏。Docker在底层使⽤了Linux内
咚伢
·
2024-01-05 18:02
docker
prometheus
grafana
本地缓存和redis缓存
本地缓存会占用
JVM内存
,分布式缓存则存在访问redis服务器的网络时延,所以前者是用内存换速度,后者是用速度换内存Guava(读作瓜哇):数据缓存到
JVM内存
中和ConcurrenHashMap一样是线程安全的而且
Pr Young
·
2024-01-05 15:09
redis
redis
MySQL 中的状态变量
最大连接数2.Com相关3.临时表相关4.TableCache相关5.缓冲池相关6.Redolog相关7.行锁相关8.排序相关9.查询相关10.流量相关前言本篇文章介绍一些MySQL中常用的监控指标,常见的
监控工具
都是采集
Bing@DBA
·
2024-01-05 13:43
MySQL
mysql
android
adb
【JVM】内存模型(调参调优、GC、对象池、内存泄漏)
jvm内存
模型
JVM内存
模型是Java虚拟机规范中定义的一种内存模型,用于规范Java程序在不同线程之间的共享内存访问行为。在
JVM内存
模型中,将内存分为主内存和工作内存。
锅巴编程
·
2024-01-05 12:12
jvm
java
【精心整理的技术文档】
JVM内存
模型
jvm内存
模型
JVM内存
模型是Java虚拟机规范中定义的一种内存模型,用于规范Java程序在不同线程之间的共享内存访问行为。在
JVM内存
模型中,将内存分为主内存和工作内存。
锅巴编程
·
2024-01-05 12:12
jvm
java面试八股文_虚拟机篇(jvm)
虚拟机篇文章目录虚拟机篇1.
JVM内存
结构2.
JVM内存
参数3.JVM垃圾回收4.内存溢出4.1误用线程池导致的内存溢出4.2查询数据量太大导致的内存溢出4.3动态生成类导致的内存溢出5.类加载6.四种引用
每天写点bug
·
2024-01-05 09:38
面试八股文
jvm
java
面试
服务器日常怎么维护 有哪些
也包含服务器环境的一些维护,定期检查服务器硬件组件,如风扇、电源、内存、硬盘等,确保它们工作正常,使用硬件
监控工具
监测服务器硬件状态,如温度、风扇转速、电源电压等,以便及时发现和解决硬件问题像服务器清灰及通风情况检查
德迅云安全-小娜
·
2024-01-05 07:09
服务器
运维
【大厂秘籍】系列 - JVM面试题
JVM内存
划分1、JVM运行时数据区域堆、方法区(元空间)、虚拟机栈、本地方法栈、程序计数器Heap(堆):对象的实例以及数组的内存都是要在堆上进行分配的,堆是线程共享的一块区域,用来存放对象实例,也是垃圾回收
程序员企鹅君
·
2024-01-05 05:45
jvm
后端
java面试汇总
JVM内存
模型与Java线程内存模型的区别
JVM内存
模型描述的是Java虚拟机在执行Java程序时如何管理和使用内存,主体围绕:方法区(MethodArea)、堆(Heap)、程序计数器(ProgramCounterRegister
中年程序员一枚
·
2024-01-04 23:13
java
面试
开发语言
面试官:说说
JVM内存
整体结构?
Java
JVM内存
结构的面试常问知识说说
JVM内存
整体的结构?线程私有还是共享的?JVM整体架构,中间部分就是Java虚拟机定义的各种运行时数据区域。
架构技术专栏
·
2024-01-04 19:50
后端
2021-07-18-iftop流量
监控工具
的使用
文章目录常用工具iftop流量
监控工具
参考链接常用工具sariptrafiftopnethogsiftop流量
监控工具
实现自定义时间流量日志收集安装iftopyuminstalliftop指定网卡监控iftop-ieth1
¥诸葛村夫¥
·
2024-01-04 15:29
【运维专栏】
流量监控工具
iftop
iftop自定义流量监控时间
JVM内存
模型(二)--- Java堆(GC堆)中对象的创建布局和访问
Java的技术体系包括支持Java程序运行的虚拟机(JVM)提供接口支持的JavaAPIJava编程语言第三方Java框架(如Spring等)Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人想出来。当我们了解了Java虚拟机的内存模型之后,便知道了虚拟机内存总共分为几个部分,每一部分对应什么样的功能,有什么特征,以及生命周期是怎么样的。那回归到我们日
dukecui
·
2024-01-04 12:35
JVM常见知识点总结
JVM内存
结构说一下一般从两个维度出发:线程私有和线程共享。到每一个内存区域的细节点。image.pngJava虚拟机栈是基于线程的。哪怕你只有一个main()方法,也是以线程的方式运行的。
dashu52
·
2024-01-04 12:15
Java虚拟机——Java对象在
JVM内存
中的布局
前言众所周知,Java对象在Java虚拟机中大部分情况下会被分配到内存模型中的Java堆区(栈上分配除外),然而,Java对象在Java堆区是以什么样的格式存储的呢,即所谓的Java对象在内存中的布局是怎样的。本文就以上问题进行简单介绍说明Java对象在内存中的布局。Java对象在内存中的布局其实Java对象在堆内存中由三部分组成,分别是对象头、实例数据和对齐填充,如下图:对象头对象头顾名思义就像
Simon Q.Zhu
·
2024-01-04 11:12
Java虚拟机
java
jvm
开发语言
Android 打包时出现 java.lang.OutOfMemoryError: GC overhead limit exceeded 的解决办法
后来各方面百度得知让修改
jvm内存
大小之类的,但是并不管用.终于,周瑜打黄盖,哦不是,是苦心人天不负,在graldr中添加如下信息即可:android{dexOptions{i
胖虎哥er
·
2024-01-04 11:07
Andoid
android
异常
jvm
gc
JVM
JVM1.
JVM内存
划分2.JVM类加载机制2.1类加载过程2.2双亲委派模型3.Java垃圾回收机制(GC)1.
JVM内存
划分JVM其实是一个Java进程,一个进程在运行过程中,就需要从操作系统中申请到内存资源
记得午睡.
·
2024-01-04 09:01
jvm
开发语言
B01、运行时数据区概述-03
JVM内存
布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的JVM对于内存的划分方式和管理机制存在着部分差异。
沿途欣赏i
·
2024-01-04 08:48
JVM专栏
JVM
Java
运行时数据区
python小工具开发专题:gpu
监控工具
需求来源在压测显卡时能看到gpu的波动情况,并输出波动的范围、gpu卡的index、显存占用、显存总量。直接在linux无gui的命令行展示上述信息实现思路使用nvitop的gpu信息接口获取信息借助python的三方库asciichart画图代码importasciichartpyasacpimportargparseimporttimefromnvitopimportDeviceimports
杜杜的man
·
2024-01-04 05:38
python
前端
Java学习苦旅(六)——不一样的数组
文章目录数组的基本用法什么是数组创建数组基本语法代码示例数组的使用计算数组长度打印数组for循环打印数组使用foreach打印数组使用Arrays打印数组数组在内存中的存储初始
JVM内存
区域划分理解内存理解引用
rampant boy
·
2024-01-04 00:14
Java学习苦旅
2022-09-26
Glances是一个跨平台的、基于命令行的系统
监控工具
,由Python语言编写,使用Python的psutil库来抓取系统数据。
pilot1
·
2024-01-03 13:52
16、Mysql用户工具
PerconaToolkitMaatkitandAspersaTheopenarkkitMysqlWorkbench工具集SQL实用集common_schemamysql-sr-libMysqlUDF库MysqlForge监测工具开源的
监控工具
geek-wmy
·
2024-01-03 12:53
Mysql高性能学习
mysql
数据库
java
后端
面试
Uptime-kuma服务监控面板
一、Uptime-kuma服务监控面板概述Uptime-kuma是一个自托管的网站
监控工具
,支持相对丰富的功能,如监控HTTP(s)/TCP/HTTP(s)关键字/Ping/DNS记录/推送/SteamGameServer
行則独善其身
·
2024-01-03 06:44
程序人生
JVM工作原理与实战(三):字节码文件的组成
.主副版本号3.其他信息二、常量池1.案例解析三、方法1.方法介绍2.案例解析四、字段五、属性总结前言JVM作为Java程序的运行环境,其负责解释和执行字节码,管理内存,确保安全,支持多线程和提供性能
监控工具
橘子-青衫
·
2024-01-03 06:42
JVM工作原理与实战
jvm
java
后端
intellij-idea
JVM工作原理与实战(四):字节码常用工具
javap-version3.javap-v二、jclasslib三、Arthas1.介绍2.下载和使用3.常用命令总结前言JVM作为Java程序的运行环境,其负责解释和执行字节码,管理内存,确保安全,支持多线程和提供性能
监控工具
橘子-青衫
·
2024-01-03 05:08
JVM工作原理与实战
后端
jvm
java
阿里云
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他