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内存结构
jvm
crash分析工具
介绍一款非常好用的
jvm
crash分析工具,当
jvm
挂掉时,会产生hs_err_pid.log。里面记录了
jvm
当时的运行状态以及错误信息,但是内容量比较庞大,不好分析。所以我们要借助工具来帮我们。
xpbob
·
2023-12-22 02:04
程序员的50大
JVM
面试问题及答案
文章目录1.JDK、JRE、
JVM
关系?2.启动程序如何查看加载了哪些类,以及加载顺序?3.class字节码文件10个主要组成部分?4.画一下
jvm
内存结构
图?
鱼找水需要时间
·
2023-12-22 02:03
Java
面试题
JDK
面试
jvm
java
使用idea开启远程调试功能
1:点击EditConfigurations2:在弹出框中点击加号,选择Remote
JVM
Debug3:配置连接信息4:点击应用Apply5:修改启动脚本在java此处放入远程
JVM
配置参数(即第三步复制的内容
齐穗穗
·
2023-12-22 01:59
Java
工具使用
intellij-idea
java
ide
《
JVM
由浅入深学习【二】 2023-12-20》
JVM
由简入深学习提升
JVM
由简入深学习提升第二篇1.双亲委派机制源码分析双亲委派机制的核心源码(代码注释有解释流程)protectedClassloadClass(Stringname,booleanresolve)throwsClassNotFoundException
码农阿豪
·
2023-12-22 00:20
面试
jvm
双亲委派
热加载
tomact类加载
《
JVM
由浅入深学习【一】 2023-12-19》
JVM
由简入深学习提升
JVM
由浅入深一(类加载)
JVM
的类加载1.java运行时是什么时候被加载的?2.
JVM
类加载过程大致阶段3.父类与子类初始化各个类型顺序4.什么是类加载器?
码农阿豪
·
2023-12-22 00:17
面试
jvm
学习
JAVA面试题16
Java中的
JVM
(JavaVirtualMachine)是什么?它有什么作用?答案:
JVM
是Java虚拟机的缩写,是Java程序运行的环境,用于将字节码翻译成机器码并执行。
CrazyMax_zh
·
2023-12-22 00:12
java
开发语言
C11编写简易16位虚拟机
JVM
是进程虚拟机的一个很好的例子。在本文中,我们将开发一个简单的进程
亚图跨际
·
2023-12-22 00:38
嵌入式
C
虚拟机
IntelliJ IDEA 2023.3 安装教程
它支持多种编程语言,包括Java、Kotlin、Scala和其他
JVM
语言,同时也为前端开发和移动应用开发提供了丰富的功能。
宋小黑
·
2023-12-21 22:23
intellij-idea
java
ide
idea
激活
JVM
笔记
JVM
运行时数据区方法区方法区是所有线程共享的内存区域,它用于存储已被Java虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。它有个别命叫Non-Heap(非堆)。
代码有点萌
·
2023-12-21 22:12
面试
jvm
笔记
Java基础 (9) static
定义一种表示静态属性的关键字/修饰符二.作用共用、共享Java中,任何变量/代码存储时,都是在编译时由系统自动分配内存在静态变量编译后,所分配的内存会一直存在,直到程序退出内存才会释放这个空间类加载时,
JVM
perry_Fan
·
2023-12-21 21:39
Java8 的 Stream API 的确牛X,但性能究竟如何呢?
为保证测试结果真实可信,我们将
JVM
运行在-server模式下,测试数据在GB量级,测试机器采用常见的商用服务器,配置如下:在这里插入图片描述测试所用代码在这里,测试结果汇总.https://github.com
码农突围
·
2023-12-21 21:15
Java反射
之前我们在讲类加载的时候提到过一点反射,因此大家可以猜到又要和
jvm
打打交到了。
NEU_PROYZ
·
2023-12-21 20:57
Java运行时内存分配和垃圾回收机制介绍
堆内存是可扩展的,它的大小可以通过启动
JVM
时的参数进行调整。2.方法区(MethodArea):用于存储类信息、常量、静态变量和即时编译器编译后的代码等数据的内存区域。方法区也是可扩
yoloyyh
·
2023-12-21 20:06
Java
jvm
java
算法
堆和栈的区别、垃圾回收机制、内存分配、类加载器
(在
JVM
中,程序计数器是唯一一个没有规定任何OOM的区域)2、垃圾回收机制的
weixin_40683982
·
2023-12-21 20:06
Java虚拟机
JVM
虚拟机类加载器
虚拟机类加载器什么是类加载器?Java虚拟机设计团队有意将类加载阶段中的“通过一个类的全限定名来获取描述该类的二进制字节流”这个动作放在虚拟机外部去实现,以便让应用程序自己决定如何去获取所需的类。实现这个动作的代码称为“类加载器”类与类加载器类加载器虽然只用于实现类的加载动作,但它在Java程序中起到的作用远大于类加载阶段。对于任意的一个类,都必须由这个类的类加载器和这个类本身一共同确定在Java
努力学习的小飞侠
·
2023-12-21 20:35
JVM
jvm
Java内存管理:垃圾回收算法和内存分配的原理和优化
Java虚拟机(
JVM
)负责管理Java应用程序的内存,并通过垃圾回收算法和内存分配策略来优化内存使用。本文将详细介绍Java内存管理的原理、垃圾回收算法的种类以及内存分配的优化方法。
小正太浩二
·
2023-12-21 20:35
jvm
java
算法
讲诉
JVM
jvm
是Java代码运行的环境,他将java程序翻译成为机器可以可以识别的机器码,可以跨平台运行如linuc或者windos简单说一下我对
jvm
运行的理解,首先我们运行程序的时候,类加载器会将类按需加载到元空间
程序猿小蝌蚪 黄小帅
·
2023-12-21 19:01
jvm
如何使用 jps+jstatd 访问远程服务器上的
jvm
进程
1.问题来源jps可以打印出所有的
JVM
进程,也可以通过jpshostid访问远程节点上的
JVM
进程,但需要远程节点注册相关的服务,并且开放相关端口才允许其他节点访问2.jstatd简介jstatd工具是一个
Ethan-Walker
·
2023-12-21 18:00
JVM
【Java
JVM
】
JVM
分析工具
1常用的命令行工具1.1jps(
JVM
ProcessStatusTool)-虚拟机进程状况工具列出正在运行的虚拟机进程,并显示虚拟机执行主类(MainClass,也就是main方法所在的类)的名称以及这些进程的本地虚拟机唯一
lcn29
·
2023-12-21 18:58
#
Java
JVM
Java
Java
JVM
jvm
相关命令操作
查看
jvm
使用情况jmap-heapPID查看线程使用情况jstackpid查看当前线程数jstack21294|grep-E'(#[0-9]+)'-o-c查看系统线程数top-Htop-Hppid#查看具体的进程中的线程信息使用
sunon_
·
2023-12-21 17:22
jvm
Android性能优化篇之(二)序言及
JVM
篇
前言在内存方面,相比于C/C++程序员,咱们java系程序员算是比较幸运的,因为对于内存的分配和回收,都交给了
JVM
来处理了,而不需要手动在代码中去完成。
Android征途
·
2023-12-21 17:50
JVM
中的虚拟机栈的动态链接部分存放到底是什么
在Java虚拟机(
JVM
)中,每个线程在执行一个方法时都会创建一个栈帧(StackFrame),栈帧中包含了方法的运行时数据。栈帧通常包括局部变量表、操作数栈、动态链接、方法返回地址等部分。
greedy-hat
·
2023-12-21 17:29
实习
jvm
Jmeter结构体系及运行原理顺序解析
一、Jmeter运行原理:Jmeter时以线程的方式来运行的(由于Jmeter是java开发的所以是运行在
JVM
虚拟机上的,java也是支持多线程的)二、Jmeter结构体系1.线程组性能测试需要模拟大量用户负载的情况
自动化测试小dao
·
2023-12-21 16:49
jmeter
软件测试
程序员
接口测试
自动化测试
测试工程师
Java SE-13-基础练习题
(选一项)CA.Java编程语言B.工具及工具的APIC.JavaEE扩展APID.Java平台虚拟机下列关于JDK、JRE和
JVM
的描述。哪项正确?DA
皇天
·
2023-12-21 16:49
【算法Hot100系列】删除链表的倒数第 N 个结点
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-21 16:55
s6
算法与数据结构
算法
链表
数据结构
帆软报表报错 Java heap space 精简易懂
Javaheapspace也就是Java的oom异常解决办法调大帆软报表的
jvm
内存(别杠)调大一点,我这里给了20g
GodKeyNet
·
2023-12-21 15:58
帆软报表
java
开发语言
官方指定Jmeter配置
JVM
堆内存方式
1.概述在使用Jmeter做性能测试过程中,可能会应为默认设置的堆内存值较小出现堆内存溢出问题,此时解决的方式有两种,分布式测试和调大堆内存。下面介绍官方推荐调整堆内存方法。2.调整Jmeter堆内存2.1.介绍官方推荐堆内存调整方法(jmeter在windows环境运行配置方式)了解Jmeter最便捷的方式就是看官方文档,它提供了全方位的Jmeter介绍。如果没有阅读官方文档的习惯可能会走一些弯
程序员曦曦
·
2023-12-21 14:42
软件测试
jmeter
jvm
功能测试
软件测试
自动化测试
程序人生
职场和发展
java异常
3、异常的分类3.1、java.lang.Throwablejava.lang.Error一般指程序无法解决的错误,比如,
jvm
出现的错误,或内存溢出等*两种异常:3.2java.lang.Exception
XLMN
·
2023-12-21 14:04
Hive参数操作和运行方式
命名空间读写权限含义hiveconf可读写hive-site.xml当中的各配置变量例:hive--hiveconfhive.cli.print.header=truesystem可读写系统变量,包含
JVM
新鲜氧气
·
2023-12-21 14:58
大数据
#
hive
#
hadoop
hive
hadoop
数据仓库
Scala下划线用法总结
Scala是一门以java虚拟机(
JVM
)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言。
言之。
·
2023-12-21 14:53
scala
开发语言
后端
2018-11-11
1.新建线程一个java程序从main()方法开始执行,然后按照既定的代码逻辑执行,看似没有其他线程参与,但实际上java程序天生就是一个多线程程序,包含了:(1)分发处理发送给给
JVM
信号的线程;(2
凝云紫影
·
2023-12-21 13:52
JVM
快速入门
JVM
字节码字节码文件的组成字节码由五个部分组成:基础信息常量池字段方法属性基础信息:魔数、字节码文件对应的版本号、访问标识(publicfinal)、该类的父类索引、该类实现哪些接口的索引魔数:文件无法根据文件拓展名来确定文件类型的
Kom19
·
2023-12-21 13:38
jvm
Java 基础 - final, finally, finalize
finally是异常处理语句结构的一部分,表示总是执行.finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等.
JVM
撸帝
·
2023-12-21 12:23
【精致Java教程】Java的跨平台原理
它的实现原理是在系统层面上又增加了一层虚拟机(JavaVirtualMachine,简称
JVM
),且为每个平台都定制了对应的虚拟机。然后Java程序是在虚拟机上跑的,因此平台无关。
糖宝_
·
2023-12-21 12:58
在java中成员变量和局部变量的存储位置?
位置成员变量:位置:定义在类中,在方法外部(类中方法外)局部变量:位置:定义在方法体中(方法体{}中、形参、代码块{}中)结论(
jvm
)成员变量存储在堆中(堆内存的对象中)局部变量存储在栈中(作用的范围结束
谛仙0
·
2023-12-21 12:19
学习
java
系列十一(面试)、如何查看
JVM
的参数?
一、查看
JVM
的参数1.1、概述上篇文章介绍了
JVM
的参数类型,通过jinfo可以查看
JVM
的默认参数,本章介绍另外一种查看
JVM
参数的方式。
YYAugenstern
·
2023-12-21 11:06
JVM系列
JVM
java反射的实战教程(简单且高效)
2.实战2.1通过Class.forName()方法获取字节码这个方法会去我们的操作系统寻找这个class文件(java编译生成的字节码文件),并将类的.class文件加载到
jvm
中之外,还会对类进行解释
后端漫漫
·
2023-12-21 11:18
12万字Java面经总结
Java
java
反射
springboot-
jvm
调优
JVM
调优是做什么的?为什么要调优?下面让我们一起实战一下尝试调优。
Bill老罗
·
2023-12-21 10:56
springboot
spring
boot
jvm
后端
第九节 netty前传-NIO pipe
pipe管道作为线程之间通信的一种方式首先作为对比我们先了解下再BIO模式下的pipe的使用Pipe为运行在同一个
JVM
中的两个线程提供了通信的能力,注意是同一个
jvm
上,如果在不同的
jvm
就是不同的进程了
勃列日涅夫
·
2023-12-21 10:25
JVM
、多线程
java后端面试题大全1.
JVM
1.1运行时数据区(
JVM
内存)是怎么样的?
sp_wxf
·
2023-12-21 08:28
java
开发语言
Tomcat的性能与最大并发配置
具体能承载多少并发,需要看硬件的配置,CPU越多性能越高,分配给
JVM
的内存越多性能也就越高,但也会加重GC的负担。操作系统对于进程中的线程数有一定的限制:Windows每个进程中的线
乐萱妞
·
2023-12-21 08:39
性能
tomcat
java
linux
压力测试
Spring 官宣,要干掉原生
JVM
!
原文:spring.io/blog/2021/03/11/announcing-spring-native-betaSpring团队日前发布了SpringNativeBeta版。通过SpringNative,Spring应用将有机会与GraalVM原生镜像的方式运行。为了更好地支持原生运行,SpringNative提供了Maven和Gradle插件,并且提供了优化原生配置的注解。Spring发布了
独行侠梦
·
2023-12-21 08:08
java
spring
编程语言
jvm
spring
boot
cqrs框架_使用Reveno CQRS /事件来源框架进行高负荷交易交易处理
Reveno是基于CQRS和事件源模式的基于
JVM
的无锁事务处理新框架。尽管它是一个简单而强大的工具,但不会影响性能。所有事务都保留在只读日记帐中,并且只需按顺序重播这些事件即可恢复域模型的最新状态。
cunfu6353
·
2023-12-21 08:01
java
编程语言
python
数据库
大数据
Spring Native初探
Java得益于上世纪流行的一次编译,到处执行的理念,流行至今,但也因为这个原因,导致Java程序脱离不了
JVM
运行环境,使得不那么受原生程序的青睐。
Docker_
·
2023-12-21 08:31
编译器
java
maven
spring
boot
分布式
JVM
中如何理解强引用、软引用、弱引用、虚引用?
整体架构强引用强引用是默认支持,当内存不足的时候,
JVM
开始垃圾回收,对于强引用的对象,就算是出现了OOM也不会回收对象。
阿博的java技术栈
·
2023-12-21 05:17
JVM
面试题,面渣逆袭必看
1.什么是
JVM
?
JVM
——Java虚拟机,它是Java实现平台无关性的基石。
1b( ̄▽ ̄)d
·
2023-12-21 04:27
jvm
java
JVM
性能调优准备之Visual GC插件
文章目录jvisualvm安装VisualGC插件VisualGC插件功能介绍区域划分spaces区域Graphs区域Histogram区域oracle官方文章介绍jvisualvm安装VisualGC插件以管理员身份打开cmd命令行窗口查看JDK版本(VisualGC插件需要对应JDK的版本)在cmd窗口输入jvisualvm命令打开JavaVisualVM工具(JDK自带)点击jvisualv
月球程序猿
·
2023-12-21 04:26
性能调优
JVM
jvm
java
02-
JVM
内存模型深度剖析与优化
文章目录JDK体系结构Java语言的跨平台特性
JVM
整体结构及内存模型在minorgc过程中对象挪动后,引用如何修改?
JVM
内存参数设置
JVM
内存参数大小该如何设置?
月球程序猿
·
2023-12-21 04:26
性能调优
JVM
jvm
JVM
性能调优辅助手册之
JVM
指令
无类型)栈操作类型转换整数运算逻辑运算移位操作按位布尔运算浮点运算对象和数组对象操作指令数组操作指令控制流条件分支指令比较指令无条件转移指令表跳转指令异常方法调用与返回方法调用指令方法返回指令线程同步
JVM
月球程序猿
·
2023-12-21 04:25
性能调优
JVM
jvm
Java中的四种引用类型
Java的内存回收不需要程序员负责,
JVM
会在必要时启动JavaGC完成垃圾回收。Java以便我们控制对象的生存周期,提供给了我们四种引用方式,引用强度从强到弱分别为:强引用、软引用、弱引用、虚引用。
java部落
·
2023-12-21 04:28
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他