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
执行引擎
其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约地定制指令集与执行引擎的结构体系,能够执行那些不被硬件直接支持的指令集格式
JVM
糖JL是我儿
·
2025-02-05 03:18
JVM
jvm
Linux
内存管理
3.
内存管理
RAM的一部分(SRAM)被静态地划分给了内核,用来存放内核代码和静态数据结构。
Leon_George
·
2025-02-05 03:17
带你学习Linux系统移植
linux
运维
服务器
Linux内存管理
Linux的
内存管理
Linux的
内存管理
:1、Linux系统中除了一些嵌入式程序应用外,其他的应用程序是不能直接访问内存的;2、当运行申请内存的进程后,查看资源管理器内存占用情况没有变化,因为用malloc申请的内存其实是虚拟内存
E_essence
·
2025-02-05 03:15
linux
Linux
内存管理
(Linux内存架构,malloc,slab的实现)
页页的基本概念:分页管理的核心概念:Linux中分页的实现:总结:六、伙伴算法伙伴算法的核心概念:伙伴算法的工作原理:伙伴算法的优缺点:优点:缺点:伙伴算法的实现:例子:总结:前言本篇文章开始讲解Linux的
内存管理
花落已飘
·
2025-02-05 03:14
Linux内核分析
linux
架构
java
如何使用Launch4J将我们jar包变成一个可执行文件exe
基础环境说明1.1硬件环境1.2软件环境二、Launch4J的安装下载三、如何进行配置和生成3.1基础设置3.2header设置3.3jre设置四、常用功能界面大致介绍4.1基本信息4.2JRE选项4.3
JVM
秋刀prince
·
2025-02-05 01:02
jar
java
C++实现一个自定义字符串类(string)
这个过程将涵盖从声明到定义的每一步,重点介绍
内存管理
、操作符重载以及提供一些关键的实现细节。
hqxnb666
·
2025-02-05 01:01
C++初阶
c++
开发语言
python多线程、多进程和线程池编程
GIL的目的和影响目的:
内存管理
安全:Python使用引用计数来管理
NickDeCodes
·
2025-02-04 12:26
python
python
多线程
多进程
#Java 与 C++ 核心差异详解:从语法到实战的代码对比
##一、语言定位差异||Java|C++|设计目标|"Writeonce,runanywhere"|"高性能系统级开发"|运行方式|
JVM
解释执行字节码|直接编译为机器码|典型场景|企业应用/Android
新宿椎名琳擒
·
2025-02-04 10:06
java
开发语言
python实例化类的存储内存地址_【
JVM
之内存与垃圾回收篇】对象实例化内存布局与访问定位...
对象实例化内存布局与访问定位从各自具体的内存分配上来讲new的对象放在堆中对象所属的类型信息是放在方法区的方法当中的局部变量放在栈空间这new的对象怎么把三块粘合到一起就是这章的内容了对象实例化面试题美团:对象在
JVM
学姐吖
·
2025-02-04 07:47
【
JVM
学习】对象实例化内存布局与访问定位
文章目录一、对象实例化1.1对象创建方式1.2创建对象的步骤(1)判断对象对应的类是否加载、链接、初始化(2)为对象分配内存(3)处理并发问题(4)初始化分配到的内存(5)设置对象的对象头(6)执行init方法进行初始化二、对象内存布局(1)对象头三、对象的访问定位3.1对象访问的两种方式(1)句柄访问(2)直接指针(HotSpot采用)一、对象实例化1.1对象创建方式new:常见的使用new关键
Kaiz‘s Blog
·
2025-02-04 07:42
JVM
jvm
java
编程语言
Clojure语言的文件操作
Clojure语言的文件操作Clojure是一种现代的函数式编程语言,运行于Java虚拟机(
JVM
)之上,使得它可以生成高效的字节码并可以与Java类库无缝集成。
萧月霖
·
2025-02-04 06:37
包罗万象
golang
开发语言
后端
Flink报错:java.io.IOException: Insufficient number of network buffers
默认情况下,它使用1GB的
JVM
堆内存。如果一个master进程需
九师兄
·
2025-02-04 04:47
深入解析 Linux 内核
内存管理
核心:mm/memory.c
在Linux内核的众多组件中,
内存管理
模块是系统性能和稳定性的关键。mm/memory.c文件作为
内存管理
的核心实现,承载着页面故障处理、页面表管理、内存区域映射与取消映射等重要功能。
109702008
·
2025-02-04 02:03
#
linux系统
编程
#
linux内核
linux
人工智能
c语言
Spark基本概念
将用户程序转化为作业(job)在Executor之间调度任务(task)跟踪Executor的执行情况通过UI展示查询运行情况ExecutorSparkExecutor是集群中工作节点(Worker)中的一个
JVM
javafanwk
·
2025-02-04 00:18
Spark
大数据
spark
架构
大数据
Groovy语言的编程范式
Groovy语言的编程范式引言Groovy是一种基于
JVM
(JavaVirtualMachine)的动态语言,它不仅兼容Java,还提供了丰富的功能和简洁的语法,使得编程更加高效和灵活。
沈韶珺
·
2025-02-04 00:16
包罗万象
golang
开发语言
后端
【memgpt】letta 课程1/2:从头实现一个自我编辑、记忆和多步骤推理的代理
llms-as-operating-systems-agent-memoryllms-as-operating-systems-agent-memory内存操作系统的
内存管理
等风来不如迎风去
·
2025-02-03 23:06
AI入门与实战
java
android
数据库
letta
博客2:
JVM
类加载机制详解
博客2:
JVM
类加载机制详解摘要:本文将深入探讨Java虚拟机(
JVM
)的类加载机制,包括类加载过程、类加载器类型和双亲委派模型等。
JVM
类加载机制是Java程序在运行时将字节码加载到内存的过程。
菜菜小趴菜
·
2025-02-03 22:31
java架构师
jvm
java
c++
《 C++ 点滴漫谈: 二十五 》空指针,隐秘而危险的杀手:程序崩溃的真凶就在你眼前!
同时,深入探讨了nullptr的引入及智能指针在提升代码安全性和简化
内存管理
方面的优势。通过实际案例剖析,展示了空指针在程序设计中的常见应用与潜在陷阱,并结合最佳实践提出了有效避免空指针错误的方法。
Lenyiin
·
2025-02-03 21:26
编程显微镜
#
C++
关键字全景指南
c++
nullptr
Lenyiin
c++关键字
JVM
堆栈内存剖析 - 《面向技术宅的
JVM
内幕》
可以说,这个context就是串联各功能模块的中心,用它可以找到上级函数返回点、入参、本函数的本地变量……了解堆栈上保存了什么数据,怎样保存数据,对了解
JVM
运行引擎、JIT编译、GC等等功能面有重要的串接作用
·
2025-02-03 17:05
jvmjvm-hotspot
Java 如何使用 Linux 内存 -《面向技术宅的
JVM
内幕》
本文摘自我在编写的开源互动图书《面向技术宅的
JVM
内幕》中的MMap-OSMemoryRegion一节。如图片不清,请转回原文。
·
2025-02-03 13:31
jvmjvm-hotspot
可能是最深入全面的图解 Java Virtual Threads
本文摘自我在编写的开源互动图书《面向技术宅的
JVM
内幕》中的VirtualThreads一节。如图片不清,请转回原文。VirtualThreads按这本书作者的德性,和这本书的定位,这里不会
·
2025-02-03 13:31
jvmjvm虚拟机
java 绘制六边形_六边形架构 Java 实现
原标题:六边形架构Java实现链接:shipilev.net/
jvm
-anatomy-park/2-transparent-huge-pages/六边形架构是一种设计风格,通过分层实现核心逻辑与外部对象隔离
chinhoyoo
·
2025-02-03 12:39
java
绘制六边形
Perf-linux服务器性能测试
1.压测基础数据准备:压测的环境:2.压测时关注服务端性能内存:50%以下CPU:一般小于75%,平均每核CPU的load小于1网络带宽:磁盘:IO:数据库:
JVM
:小于80%fullGC频率:小于半小时一次响应时间
进阶的小猫
·
2025-02-03 08:04
压测和性能测试
linux
运维
python
cpp--
内存管理
(new/delete的用法),超详细讲解,一看就会!
cpp--
内存管理
(new/delete的用法),超详细讲解,一看就会!
※DX3906※
·
2025-02-03 01:08
c++
开发语言
c++
Java的类加载过程
类加载就是把类(通常是.class文件的形式)通过类加载器加载到
JVM
中,经过一系列的解析成可用的class类二进制流的来源可能有:编译后的.class文件使用ASM、ByteBuddy等字节码生成工具创建的字节码甚至可以从网络传输得到
何似在人间575
·
2025-02-02 18:48
java
开发语言
【Tools】什么是kotlin语言
Kotlin具有Java语言的兼容性,可以与Java代码进行无缝交互,并且可以在
JVM
上运行。它还可以编译为JavaScript,使其可以在浏览器环境
音乐学家方大刚
·
2025-02-02 12:08
工具
kotlin
开发语言
android
【Tools】什么是kotlin语言
Kotlin具有Java语言的兼容性,可以与Java代码进行无缝交互,并且可以在
JVM
上运行。它还可以编译为JavaScript,使其可以在浏览器环境
音乐学家方大刚
·
2025-02-02 12:08
工具
kotlin
开发语言
android
程序员之路:深入理解Java的
内存管理
和垃圾回收机制
深入理解Java的
内存管理
和垃圾回收机制对于Java开发者来说至关重要。
ysdysyn
·
2025-02-02 12:35
程序员之路
java
jvm
开发语言
JVM
运行时数据区常见知识点&面试题总结
目录运行时数据区前言面试题
JVM
内存区域/运行时数据区?说一下JDK1.6、1.7、1.8内存区域的变化?为什么使用元空间替代永久代作为方法区的实现?Java堆的内存分区了解吗?运行时常量池?
栗子酱-
·
2025-02-02 12:04
后端开发面试题
#
JVM面试题
jvm
java
开发语言
面试
springboot
java面试题(
jvm
)
目录
jvm
组成1.
jvm
由哪些部分组成?2.什么是程序计数器3.什么是堆?4.什么虚拟机栈?5.栈和堆的区别?6.什么是方法区?7.什么是直接内存?类加载器1.什么是类加载器?2.有哪些类加载器?
lgcgkCQ
·
2025-02-02 11:33
java面试题
java
jvm
面试
面试题
JVM
详细介绍——运行时数据区
目录1.Java
内存管理
机制2.运行时数据区2.1方法区(MethodArea)—线程共享2.2Java堆(JavaHeap)—线程共享2.2.1新生代2.2.2老生代2.3程序计数器(ProgramCounterRegister
Yinb
·
2025-02-02 08:08
jvm
java
开发语言
JVM
- 运行时数据区详细篇
JavaVirtualMachine)虚拟机栈出现的背景栈和堆的区别什么是Java虚拟机栈本地方法栈(NativeMethodStack)Java堆概述堆内存区域的划分对象创建内存分配的过程新生代和老年代的配置比例
JVM
星辰与晨曦
·
2025-02-02 08:08
JVM
java
后端
jvm
深入解析JS高级语法
目录执行环境与运行机制垃圾回收V8引擎的即时编译
内存管理
尾调用优化正则表达式高级用法微任务与宏任务
天涯学馆
·
2025-02-02 04:35
大前端&移动端全栈架构
javascript
前端
架构
android嵌入式开发环境搭建,2024最新腾讯Android面试分享
Android开发面试的几部分1、基础知识基础知识包括几个部分:Java(JDK、
JVM
)、Android、数据结构和算法、计算机基础、设计模式,有的还会问Flutter。
2401_84414990
·
2025-02-02 03:07
程序员
android
面试
职场和发展
GPU架构(1.2)--GPU SoC 中的 CPU 架构
目录详细介绍GPUSoC中的CPU架构1.CPU核心概述ARMCortex-A72ARMCortex-A762.多线程处理多核架构多线程支持3.任务调度任务调度器动态调度4.
内存管理
内存层次结构
内存管理
技术
小蘑菇二号
·
2025-02-02 02:58
手把手教你学
GPU
SoC
芯片
智能电视
C语言动态
内存管理
介绍_C 语言
目录前言:C语言为内存的分配和管理提供了几个函数:1.malloc()用法2.calloc()用法3.realloc()与free()用法前言:简单记录一下,
内存管理
函数为什么使用动态内存呢?
shengyin714959
·
2025-02-02 01:23
笔记
c语言
【C语言】深度剖析动态
内存管理
文章目录0.前言1.为什么存在动态内存分配2.动态内存函数2.1malloc2.1.1申请空间成功2.1.2申请空间失败2.1.3总结2.2free2.2.1free的重要性2.2.2free的使用2.2.3总结2.3calloc2.3.1calloc的使用2.3.2malloc和calloc的区别2.3.3总结2.4realloc2.4.1realloc调整空间的两种情况2.4.2realloc
安 度 因
·
2025-02-02 01:21
C语言
c语言
c++
算法
动态内存
开发语言
C语言动态
内存管理
:malloc和free
C语言动态
内存管理
:malloc和free在C语言中,动态
内存管理
是一个非常重要的概念。而其中,最基本的两个函数就是malloc和free,它们分别用于动态地分配和释放内存空间。
代码飞翔
·
2025-02-02 01:50
c语言
算法
开发语言
深入解析
内存管理
与优化:让你的程序轻松应对高负载
深入解析
内存管理
与优化:让你的程序轻松应对高负载随着技术的发展,现代应用程序越来越复杂,处理的数据量和请求量也越来越庞大。
杨胜增
·
2025-02-01 19:06
java
数据库
开发语言
自制虚拟机(C/C++)(一、分析语法和easyx运用,完整虚拟机实现)
网上对虚拟机的解释很多,其实本质就一句话虚拟机就是机器语言解释器我们今天要实现汇编语言解释器,下一次再加上ndisasm反汇编器就是真正虚拟机了注:这里的虚拟机指的是VMware一类的,而不是
JVM
,python
linhhanpy
·
2025-02-01 18:58
自制虚拟机
自制操作系统
c语言
c++
单片机
操作系统
汇编
探讨实时操作系统(RTOS)在嵌入式设备中的调度机制与效能优化
在嵌入式设备中的调度机制与效能优化探讨实时操作系统(RTOS)在嵌入式设备中的调度机制与效能优化探讨实时操作系统(RTOS)在嵌入式设备中的调度机制与效能优化引言实时操作系统概述定义应用场景调度机制分类常见算法死锁预防效能优化减少上下文切换开销
内存管理
功耗控制成功案例分析自动驾驶车辆智能家居面临的问题及解决方案系统复杂
借口
·
2025-02-01 17:24
热点资讯
C 语言指针完全指南
C语言指针完全指南指针(Pointer)是C语言的核心概念之一,它用于存储变量的内存地址,并能实现高效的数据操作和灵活的
内存管理
。本文将详细介绍C语言中各种类型的指针。
ptu小鹏
·
2025-02-01 15:34
C语言
c语言
开发语言
性能测试后期的性能调优
设计优化算法优化代码优化
JVM
优化参数优化数据库优化高可用性,高可靠性,可扩展性及运维能力是高并发系统的设计要求(当然也要顾及成
Feng.Lee
·
2025-02-01 14:55
漫谈测试
性能优化
测试工具
可用性测试
Spring Boot中使用Micrometer进行指标监控
Micrometer是一个应用度量库,专为
JVM
应用设计,支持多种监控系统,如Prometh
wx_tangjinjinwx
·
2025-02-01 07:33
spring
boot
后端
java
【2】阿里面试题整理
Java是一种基于
JVM
的解释型语言,具有跨平台性,使用自动垃圾回收机制,这使得开发者可以更专注于业务逻辑,而不需要处理底层的
内存管理
细节。
独自破碎E
·
2025-02-01 04:35
Java面经
网络
java
网络协议
http
tcp/ip
JVM
-------程序计数器、虚拟机栈、本地方法栈
关于
jvm
虚拟机中的知识点总结与汇总资料ghttps://blog.csdn.net/weixin_40701758/article/details/121756782?
努力撸代码的小刑
·
2025-02-01 04:30
java
java
C/C++的堆栈内存分配详解
在C/C++编程中,
内存管理
是至关重要的一个方面。理解内存的分配方式有助于编写高效、可靠的程序,C/C++主要使用两种内存分配方式:堆(heap)和栈(stack)。
哆啦叮当
·
2025-02-01 03:25
C++
c++
开发语言
性能测试
JVM
监控有哪些?
目录一、jps二、jstat三、jstack四、
JVM
监控的主要指标五、图形界面监控工具六、第三方监控工具企业级的应用系统开发大多数会使用Java语言,并且使用OracleJ2EE架构。
Feng.Lee
·
2025-02-01 03:23
漫谈测试
jvm
【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】1.29 内存奥秘:跨语言
内存管理
实战
1.29内存奥秘:跨语言
内存管理
实战目录内存奥秘:跨语言
内存管理
实战Cython内存视图高级用法与C++共享内存的案例使用tracemalloc调试内存泄漏SIMD指令的内存对齐自定义内存分配器内存映射的原子操作非对齐内存访问的性能影响优化非对齐内存访问的方法共享内存的安全性和效率
内存管理
的最佳实践
精通代码大仙
·
2025-01-31 22:44
numpy
python
numpy
python
开发语言
Linux内核中的页面错误处理机制与按需分页技术
在现代操作系统中,
内存管理
是核心功能之一,而页面错误(PageFault)处理机制是
内存管理
的重要组成部分。
109702008
·
2025-01-31 21:06
#
linux系统
编程
#
linux内核
linux
人工智能
c语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他