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
java&JVM
Spark性能优化四 内存
文章目录(一)性能优化分析内容怎么被消耗的如何预估程序会消耗多少内存呢(二)性能优化方案1)高性能序列化类库2)持久化或者checkpoint3)
JVM
垃圾回收调优4)提高并行度5)数据本地化(一)性能优化分析一个计算任务的执行主要依赖于
小崔的技术博客
·
2023-11-17 10:38
大数据学习
spark
性能优化
java
JVM
内存溢出分析工具(visualvm)
_212\etc\visualvm.conf文件,新增jdkhome地址,然后安装VisualGC工具打开visualvm,找VisualGC安装(我已经安装了,所有这里没有了)3、设置tomcat的
jvm
俺是农村的
·
2023-11-17 10:35
JVM
java
jvm
spark性能调优(二):内存
比如数据倾斜spark.executor.memory是绝对值,指定了executor进程的
JVM
Heap总大小spark.memory.fraction是比例值,标记spa
我爱夜来香A
·
2023-11-17 10:05
Spark
spark
jvm
大数据
Shell脚本案例:jar包启动和运行管理
/app.shstart启动stop停止restart重启status状态#2.使用前修改AppName为你的jar名称AppName=test.jar#
JVM
参数
JVM
_OPTS="-Dname=$AppName-Duser.timezone
csfchh
·
2023-11-17 10:08
Scripts
jar
bash
Scala学习
思维导图学习目标1.能够安装上scala必备的开发工具IDEA2.了解学习scala的必要性3.了解函数式编程的特点4.掌握scala编程基础Scala介绍Scala是一种针对
JVM
将面向函数和面向对象技术组合在一起的编程语言
几窗花鸢
·
2023-11-17 09:09
Scala
scala
java
intellij-idea
JVM
虚拟机-虚拟机执行子系统-第6章 字节码指令
字节码指令Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零至多个代表此操作所需的参数(称为操作数,Operand)构成。字节码与数据类型在Java虚拟机的指令集中,大多数指令都包含其操作所对应的数据类型信息。举个例子,iload指令用于从局部变量表中加载int型的数据到操作数栈中,而fload指令加载的则是float类型的数据。加载和存
没脑袋的喵
·
2023-11-17 09:09
jvm
jvm
java
开发语言
JVM
虚拟机-虚拟机执行子系统-第6章 类文件结构
各种不同平台的Java虚拟机,以及所有平台都统一支持的程序存储格式——字节码(ByteCode)是构成平台无关性的基石Class类文件的结构字节码指令:操作码操作数任何一个Class文件都对应着唯一的一个类或接口的定义信息Class文件是一组以8个字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在文件之中,中间没有添加任何分隔符,这使得整个Class文件中存储的内容几乎全部是程序运行的
没脑袋的喵
·
2023-11-17 09:38
jvm
jvm
java
linux
Java面试题(每天10题)-------连载(21)
目录
JVM
篇一、什么是类加载器,类加载器有哪些?二、类加载器双亲委派模型机制?
秃头的Tomcat
·
2023-11-17 09:36
java
开发语言
Java面试题-
JVM
和JDK(持续更新)
泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,以提高代码的重用率什么是
Jvm
?什么GC策略?
蒙蒙的林先生
·
2023-11-17 09:27
Java面试题
Java面试宝典
Java
Java面试题
JVM
JDK
Windows安装elasticsearch、kibana、logstash
Elasticsearch需要jdk的支持:这一步比较重要#jdk与版本对应关系在如下地址https://www.elastic.co/cn/support/matrix#matrix_
jvm
(官网)或
雪落花开_chanel
·
2023-11-17 08:22
windows
elasticsearch
ES & Kibana windows 安装
ES下载下载地址:跳转#ES目录介绍bin启动文件config配置文件log4j2日志配置文件
jvm
.opti
是个吃不饱的人
·
2023-11-17 08:19
elasticsearch
windows
大数据
系列五、
JVM
的内存结构【PC寄存器】
一、位置CPU中二、作用每个线程都有一个程序计数器,是线程私有的,所谓PC寄存器其实就是一个指针,指向方法区中的方法字节码(用来存储指向下一条指令的地址,也即将要执行的指令代码),由执行引擎读取下一条指令,是一个非常小的内存空间,几乎可以忽略不计。这块内存区域很小,它是当前线程所执行的字节码的行号指示器,字节码解释器通过改变这个计数器的值来选取下一条需要执行的字节码指令。如果执行的是一个nativ
YYAugenstern
·
2023-11-17 07:28
JVM系列
jvm
性能测试调优
JVM
调优(三)之JMeter使用
本文章向大家介绍
JVM
调优(三)之JMeter使用,主要包括
JVM
调优(三)之JMeter使用使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
传说三哥
·
2023-11-17 06:45
Jmeter高级性能测试实战
jvm
jmeter
java
性能测试
JVM
内部原理(一)— 概述
JVM
内部原理(一)—概述介绍版本:JavaSE7图中显示组件将会从两个方面分别解释。第一部分涵盖线程独有的组件,第二部分涵盖独立于线程的组件(即线程共享组件)。
weixin_38171030
·
2023-11-17 05:06
linux动静态库-NotFound(一)
文章目录Release之ldd遇到NotFound解决办法安装主包:执行ldd出现问题:查找动态库"lib
jvm
.so"将对应“动态库”路径添加到/etc/ld.so.conf使能相关资料:Release
520nobody
·
2023-11-17 05:00
linux动静态依赖库
linux
JVM
之旅------
jvm
内存模型
JVM
内存管理机制Java与C++之间有一堆由内存动态分配与垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。
天为我蓝
·
2023-11-17 04:17
运维
java
c/c++
JVM
学习之旅
一.
JVM
内存模型以上是java虚拟机的整体内存图,其中栈,本地方法栈,程序计数器会跟随线程的创建而创建,是线程独享的,而堆和方法区是线程共享的区域。下面对每一块区域做深入剖析。
qq_34673128
·
2023-11-17 04:46
Java
java-ee
java
JVM
面试与调优教程(1)-
JVM
的体系结构
【订阅专栏合集,作者所有付费文章都能看】本专栏系统地讲解
JVM
面试、
JVM
调优相关知识。包括但不限于
JVM
的结构、垃圾回收机制及垃圾回收器、
JVM
调优实战技术和工具使用。
m0_67393157
·
2023-11-17 04:46
java
java
后端
工作记录-------java文件的
JVM
之旅(学习篇)---好理解
需要去
JVM
这个地方。java文件高高兴兴的来到
JVM
,想要开始
JVM
之旅,它确说:“现在的我还不能进去,需要做一次转换,生成class文件才行”。为什么这样呢?
什么什么啊啊啊
·
2023-11-17 04:42
工作
java
jvm
学习
Arthas(阿尔萨斯)--(二)
一、Arthas学习Arthas(阿尔萨斯)--(一)Arthas代码开源地址1、
JVM
相关命令一1、dashboarddashboard:显示当前系统的实时数据面板,按q或ctrl+c退出ID:Java
杀神lwz
·
2023-11-17 00:04
java
阿里资深架构师三年整理分享:java面试核心知识点原理篇文档
前言本文是对Java程序员面试必备知识点的总结,详细讲解了
JVM
原理、多线程、数据结构和算法、分布式缓存、设计模式等内容,希望读者能通过阅读本书对Java的基础原理有更深入、全面的理解。
90后小伙追梦之路
·
2023-11-16 22:33
java
架构
后端
java
面试
程序人生
分布式
数据结构
“解剖“
JVM
之GC调优
目录前言一、JDK工具类1.Jmap2.Jstack3.Jinfo4.Jstat二、
JVM
运行情况预估总结前言前面所说的
JVM
垃圾收集其实最终也是为了解决GC的,那么GC又是如何调优的呢?
阿涛在coding
·
2023-11-16 21:30
JVM
java
jvm
JVM
-05.
JVM
调优工具及调优方法
思维导图:点击查看思维导图.前言:阅读此文章前,需要了解的知识链接:
JVM
-03.对象创建与内存分配.链接:
JVM
-04.垃圾回收机制看着一篇就够了.1.jps工具作用:查看当前系统中有哪些JAVA进程
Coding Machine
·
2023-11-16 21:30
性能调优
JVM
jvm
java
jar
jvm
调优
#
Jvm
系列9个在江湖中要练就绝世武功必须内外兼备,精妙的招式和深厚的内功,武功的基础是内功。
奔跑你个Run
·
2023-11-16 21:30
全网最强
JVM
来袭!(至尊典藏版)
目录前言1.类的加载过程1.1加载过程介绍1.2类加载流程1.3类加载器2.垃圾回收2.1如何确定对象已死2.2垃圾回收算法2.2.1标记--清除算法2.2.2复制算法2.2.3标记--整理算法2.3垃圾收集器2.3.1Serial收集器2.3.2ParNew收集器2.3.3ParallelScavenge收集器2.3.4SerialOld收集器2.3.5ParallelOld收集器2.3.6CM
海棠Flower未眠
·
2023-11-16 21:29
#
JVM
jvm
java
开发语言
JVM
的知识体系-
JVM
的知识体系-------见
JVM
知识体系思维导图
JVM
的知识体系视频-------详细见炼数成金视频
JVM
面试参考:https://www.cnblogs.com/wangyayun/p/6557851
自古无情
·
2023-11-16 21:58
jvm
调优总结
JVM
第三章
目录常用的垃圾收集器,聊一下什么是记忆集卡表
JVM
常用参数有哪些
JVM
参数3.1.1标准参数3.1.2-X参数3.1.3-XX参数3.1.4其他参数3.1.5查看参数3.1.6设置参数的常见方式3.1.7
油头老宝贝
·
2023-11-16 21:27
JAVA修炼心得
java
jvm
算法
JVM
知识点总览
jvm
总体梳理
jvm
体系总体分四大块:类的加载机制
jvm
内存结构GC算法垃圾回收GC分析命令调优当然这些知识点在之前的文章中都有详细的介绍,这里只做主干的梳理这里画了一个思维导图,将所有的知识点进行了陈列
Java程序员-张凯
·
2023-11-16 20:53
java虚拟机
jvm
java虚拟机
jvm
Java虚拟机-常用工具
一、命令行工具1.jps
JVM
ProcessStatusTool,显示虚拟机进程。这个命令的使用频率很高,当服务器上运行大量Java项目的时候,系统管理员会通过该命令来查看对应的进程是否启动。
十步杀一人_千里不留行
·
2023-11-16 20:21
java
JVM
虚拟机——类加载器(JDK8及以前,打破双亲委派机制)(JDK9之后的类加载器)
目录1.自定义类加载器2.线程上下文类加载器3.OSGi模块化4.JDK9之后的类加载器5.类加载器总结1.自定义类加载器⚫一个Tomcat程序中是可以运行多个Web应用的,如果这两个应用中出现了相同限定名的类,比如Servlet类,Tomcat要保证这两个类都能加载并且它们应该是不同的类。⚫如果不打破双亲委派机制,当应用类加载器加载Web应用1中的MyServlet之后,Web应用2中相同限定名
Demo龙
·
2023-11-16 20:50
jvm
Linux查看某进程cpu占用率,Linux下查看某个进程占用的CPU、内存
1、用top命令指定固定的PIDtop-p10997查询指定进程的PIDps-ef|grepzookeeperjim109971959012月14pts/200:00:01/usr/lib/
jvm
/java
孔乙己尚宴接待部
·
2023-11-16 20:16
基于canal client 自实现canal同步es(增量,全量)
canal是阿里开源的一款纯java语言的mysql增量订阅工具,主要是伪装成slave节点,向mysql发送dump协议官方原理图如下:官方的解释:server代表一个canal运行实例,对应于一个
jvm
instance
lvjgang
·
2023-11-16 19:22
canal
Java 面试题(基础篇)
2、JDK、JRE、
JVM
各是什么和他们的
SunFlowerXT
·
2023-11-16 16:27
java
开发语言
代码优化篇
,index=args.length;i
jvm
SunFlowerXT
·
2023-11-16 16:27
java
jvm
java
开发语言
JVM
jstat 查看内存新生代老年代回收情况,排查oom
jstat命令jstat-[-t][-h][[]]option:我们经常使用的选项有gc、gcutilvmid:java进程idinterval:间隔时间,单位为毫秒count:打印次数每秒打印一次jstat-gc91621000S0C:年轻代第一个survivor的容量(字节)S1C:年轻代第二个survivor的容量(字节)S0U:年轻代第一个survivor已使用的容量(字节)S1U:年轻代
热爱技术的小陈
·
2023-11-16 14:26
JVM
jvm
Java ---
JVM
之垃圾回收概述
目录一、什么是垃圾二、为什么需要GC三、早期垃圾回收行为四、Java垃圾回收机制一、什么是垃圾1、垃圾收集,不是Java语言的伴生产物。早在1960年,第一门开始使用内存动态分配和垃圾收集技术的Lisp语言诞生。2、垃圾收集机制是Java语言的招牌能力,极大地提高了开发效率。如今,垃圾收集几乎成为现代语言的标配,即使经过如此长时间的发展,Java的垃圾收集机制仍然在不断演进中。3、垃圾:垃圾是指在
鸭鸭老板
·
2023-11-16 14:21
JVM
java
jvm
开发语言
JVM
——类加载器(JDK8及之前,双亲委派机制)
目录1.类加载器的分类1.实现方式分类1.虚拟机底层实现2.JDK中默认提供或者自定义2.类加载器的分类-启动类加载器3.类加载器的分类-Java中的默认类加载器4.类加载器的分类-扩展类加载器5.类加载器的分类-类加载器的继承2.类加载器的双亲委派机制类加载器(ClassLoader)是Java虚拟机提供给应用程序去实现获取类和接口字节码数据的技术。类加载器只参与加载过程中的字节码获取并加载到内
Demo龙
·
2023-11-16 13:42
jvm
pycharm
ide
Java中类的执行顺序
目录标题变量的分类按数据类型分类按声明的位置分类成员变量(属性)VS局部变量类变量(静态变量)常量
JVM
一个类的加载过程?一个类被初始化的过程?创建一个对象时,发生了什么。
鼠鼠我呀2
·
2023-11-16 12:58
java
类加载机制、类加载顺序
1)Loading(载入)
JVM
在该阶段的主要目的是将字节码从不同的数据源(可能是class文件、也可能是jar包,甚至网络)转化为二进制字节流加载到内存中,并生成一个代表该类的java.lang.Class
weixin_39106371
·
2023-11-16 12:57
Java
JVM
Java类加载顺序
引言在日常工作中,比较少的机会会探究类加载机制,类加载顺序,但是这部分在代码优化,深入学习
jvm
有着极大的帮助,本文帮助不太了解类加载顺序的人从代码层级了解类加载顺序。
New_Yao
·
2023-11-16 12:19
JAVA
java
开发语言
后端
思特威24校招-电路/算法/集成电路/ic/pm等-上海深圳
山推有没有了解山推的,已拿到信息技术类offer题解|#对顾客ID和日期排序#selectcust_id,order_numfromOrdersorderbycust_id,order_datedesc;树根互联一面
jvm
2301_79125642
·
2023-11-16 12:31
java
java开发校招面试,面试真题解析
阿里系的lazada一面现场(50min)①sync的底层实现,锁优化,和lock的对⽐等②
jvm
参数调优详细过程,到为什么这么设置,好处,⼀些gc场景,如何去分析gc⽇志③redis数据结构,使⽤场景
最新Java面经
·
2023-11-16 11:20
程序员
java
面试
经验分享
java字符串太长会有什么异常,【转】Error,java对常量池来说字符串xxx的UTF8表示过长的解决及其理解...
老方法直接google、百度然后看到一堆有关String字符串常量池字符最大限制的文章,这些前辈都是从
jvm
的运行时常量池的常量表占的内存数,从原理上讲解了常量池所能容纳的最大字符数。
阔喵撩影
·
2023-11-16 10:03
java字符串太长会有什么异常
JVM
GC 调优命令看这一篇就够了
JVM
GC调优命令看这一篇就够了2023-11-1123:27·IT果果日记jstat可用于统计内存分配速率、GC次数,GC耗时jstat常用命令格式jstat-gc例如:jstat-gc6100010
qq_21305943
·
2023-11-16 09:03
jvm
linux
运维
修改/升级jar包中内嵌jar包的版本号
参考资料:参考文章https://blog.csdn.net/u011482647/article/details/122101243实现原理:根据
JVM
加载规则,jar包中引用的第三方jar包,和直接从
PH = 7
·
2023-11-16 09:54
error
bug
修改jar
jar
java
开发语言
Java之volatile关键字
Java之volatile关键字简述:volatile是
JVM
提供的轻量级的同步机制,其具有以下特点:1、保证可见性2、不保证原子性3、禁止指令重排保证可见性我们知道,JMM(一种抽象的Java内存模型
万事无Bug
·
2023-11-16 06:10
JAVA多线程
多线程
并发编程
volatile
volatile关键字作用
屏蔽
JVM
指令重排序(防止
JVM
编译源码生成class时使用重排序):指令重
mazhongjia
·
2023-11-16 06:06
多线程
对volatile关键字的理解
JVM
规定线程工作内存跟主内存之间对
loser_cock_wire
·
2023-11-16 06:02
JAVA
JVM
初探(一):双亲委派机制
目录一、
JVM
初探1.1
JVM
的位置1.2
JVM
体系结构二、双亲委派机制2.1类加载器2.2面试问题三、沙箱安全机制3.1什么是沙箱3.2组成沙箱的基本条件一、
JVM
初探
JVM
是JavaVirtualMachine
真香号
·
2023-11-16 06:05
Java
程序人生
学习
JVM
系列(三):双亲委派机制笔记
今天给大家分享
JVM
系列之双亲委派机制相关的知识。
IT技术分享社区
·
2023-11-16 06:34
JVM系列
java
bootstrap
开发语言
上一页
108
109
110
111
112
113
114
115
下一页
按字母分类:
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
其他