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内存参数和Xms、Xmx参数学习
先找个java程序来试验;找这个,java实现计算机图形学中点画线算法_java多个点连成一条线算法-CSDN博客JVM内存参数中,-Xms:设置堆内存的初始大小,默认为
物理内存
的1/64;-Xmx:设置堆内存的最大大小
bcbobo21cn
·
2023-09-20 09:35
Java
java
jvm
Xms
Xmx
iOS逆向实战--004:常量 & 全局变量
内存五大区,实际是指虚拟内存,而不是真实
物理内存
,它们是在逻辑上划分的栈区:存放参数、局部变量、临时数据。可读,可写堆区:向系统申请区域,并指明大小。可读,可写全局区:存放全局变量和静态变量。
帅驼驼
·
2023-09-19 23:53
Linux系统ARM32(64位不同)体系内存分页(ARM没段寄存器,分页内存内核和进程共用一套,页目录基址是CP15 C2控制的TTBR0,没用TTBR1,二级表基址alloc获取
芯片内存分页的一个认知文档,阅读本文前认为读者了解MMU目录1.概述...52.LINUX的内存分页管理...53.ARM的分页模式...54.内存分页相关的数据结构...55.重要的系统函数调用...56.
物理内存
的定制
qq_25814297-npl
·
2023-09-19 21:42
编程
arm开发
linux
运维
Linux内核源码分析 (B.10)构建 Linux 页表体系 —— 详解虚拟内存如何与
物理内存
进行映射
Linux内核源码分析(B.10)构建Linux页表体系——详解虚拟内存如何与
物理内存
进行映射文章目录Linux内核源码分析(B.10)构建Linux页表体系——详解虚拟内存如何与
物理内存
进行映射1\.
Elec Liu
·
2023-09-19 21:51
Linux内核源码分析
linux
大数据-Spark-Spark开发高频面试题
堆外内存:这样我们就可以使用堆外内存,也就是
物理内存
,堆外内存可以精准的申请和释放空间,不需要Gc,性能比较高,提升了任务的效率。二、Spark的宽窄依赖宽依赖:一个父RDD分区中的数据划分到多个
zhou_hao_yan
·
2023-09-19 19:46
大数据
spark
分布式
Spring Boot引起的“堆外内存泄漏”排查及经验总结
笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的
物理内存
竟然高达7G,确实不正常。JVM参数配置是“-XX:Met
kakukeme
·
2023-09-19 13:17
Linux下的系统编程——守护进程、线程(十二)
前言:我们知道进程拥有一个PCB,在Linux中被称为task_struct,并且有一个进程地址空间,也有一个页表,通过页表指向
物理内存
,但是从今天开始,对进程的概念可能发生变化,这个我们后边来说,在Linux
我想学LINUX
·
2023-09-19 08:04
linux
进程概念
进程控制
进程共享
linux内存概念理解
1)内核空间的基本功能虚拟内存管理,负责从进程的虚拟地址空间分配虚拟页,sys_brk用来扩大或收缩堆,sys_mmap用来在内存映射区域分配虚拟页sys_munmap用来释放虚拟页;2)内核延迟分配
物理内存
的策略
为了维护世界和平_
·
2023-09-19 03:54
linux内核分析
算法
linux
kernel
物理内存
分配
目录内核
物理内存
分配接口内存分配行为(物理上)内存分配的行为操作内存三个水位线水线计算水位线影响内存分配行为内存分配核心__alloc_pages释放页1、内核
物理内存
分配接口structpage*alloc_pages
为了维护世界和平_
·
2023-09-19 03:22
linux内核分析
内存
linux
kernel
csapp-虚拟内存
引子一个程序给
物理内存
地址1000赋值也就是存入了一些数据后,另一个程序也同样给这个地址赋值,那么第二个程序的赋值会覆盖掉第一个程序所赋的值,这会造成两个程序同时崩溃。
我不懂我不懂a
·
2023-09-19 02:03
JDK8的新特性——Stream API
1.速度更快没有永久区,MetaSpace元空间(使用
物理内存
)会影响垃圾回收机制,提升其效率MetaSpaceSize,MaxMetaSpaceSize2.代码更少(增加了新的语法Lambda表达式)
Sarah&Rainbow
·
2023-09-19 01:28
JDK8新特性
java
jdk
大华一面记录
4.3什么情况下会发生死锁4.4如何实现让一个线程只打印奇数,另一个线程只打印偶数5.介绍一个项目选了mit6.s0815.1介绍你收获最大的一个点开始吟唱内存管理的三个小实验5.2缺页故障当中,如果
物理内存
不够
肆壹柒Z
·
2023-09-18 20:50
c++
开发语言
一步一图带你构建 Linux 页表体系 —— 详解虚拟内存如何与
物理内存
进行映射
笔者之前在自己的专栏《聊聊Linux内核》里通过大量的篇幅写了一个系列关于内存管理相关的文章,在这个系列文章中,笔者分别通过虚拟内存管理和
物理内存
管理两个角度算是把Linux内存管理子系统的全貌给大家呈现了出来
·
2023-09-18 19:43
Tomcat的调优
占用内存两份会映射在
物理内存
。一、Tomcat本身优化Tomcat的自身参数的优化,这块很像ApacheHttpServer。修改一下xml配置文件中的参数,调整最大连接数,超时等。
全栈小运维
·
2023-09-18 09:39
Linux共享内存
操作系统将不同进程之间共享内存安排为同一段
物理内存
,进程可以将共享内存连接到它们自己的地址空间中,如果某个进程修改了共享内存中的数据,其
木木夕木目心.HDS
·
2023-09-18 09:53
DPDK
linux
c++
内存管理机制
aCoral内存管理机制分为两级,上一级采用改进的伙伴系统,负责确定要分配的内存的大小,下一级根据上一级确定的大小进行具体
物理内存
分配。
Caramel_biscuit
·
2023-09-18 06:08
嵌入式实时操作系统的设计与开发
嵌入式实时操作系统
内存泄露是怎么回事?
对普通进程来说,能看到的其实是内核提供的虚拟内存,这些虚拟内存还需要通过页表,由系统映射为
物理内存
。
迷死她张
·
2023-09-18 00:59
大数据技术实战---项目中遇到的问题及项目经验
调整参数:yarn.scheduler.maximum-allocation-mb(单个任务可申请的最多
物理内存
000X000
·
2023-09-17 15:12
数据仓库
实战
数据建模
大数据技术实战
项目中遇到的问题及项目经验
JVM 参数配置&推荐配置详解
参数名称含义默认值/备注-Xms初始堆大小
物理内存
的1/64(java-XX:+PrintCommandLineFlags在程序启动时输出默认或者手动指定的jvm配置信息eg:java-XX:+PrintCommandLineFlags-version-XX
思-路
·
2023-09-17 05:55
jvm
java
linux
Linux操作系统(四):内存管理组件
该部分的学习框架如下:了解基本内存管理概念:
物理内存
、虚拟内存、地址空间等。学习虚拟内存的概念、作用和原理。
不讲魔法讲道理
·
2023-09-17 01:25
Linux操作系统学习及实践
linux
服务器
Linux内核源码分析 (B.x)Linux内存布局
线性映射区跟
物理内存
之间的转换
Elec Liu
·
2023-09-17 01:12
Linux内核源码分析
linux
运维
服务器
Linux内核源码分析 (B.x)Linux
物理内存
的初始化
Linux内核源码分析(B.x)Linux
物理内存
的初始化文章目录Linux内核源码分析(B.x)Linux
物理内存
的初始化一、DDR简介二、内存节点三、内存管理区域ZONE四、structzone五、
Elec Liu
·
2023-09-17 01:09
Linux内核源码分析
linux
运维
服务器
Linux中swap几乎耗尽,但
物理内存
还有空余的现象
故障现象:产生此现象的原因:swappiness配额设置了偏高的值。还有一个潜在的因素是某个程序因其自身对内存管理的缺陷,形成了zombie进程、且为及时关闭的处理任务还在持续消耗Mem及swap。解决办法:调低swappiness配额值,或者直接将swappiness配额设定为0。查看当前OS中的swappiness配额cat/proc/sys/vm/swappiness设定当前OS中的swap
UsamaBinLaden
·
2023-09-17 01:38
linux
运维
服务器
【Android知识笔记】进程通信(三)
在上一篇探索Binder通信原理时,提到了内存映射的概念,其核心是通过mmap函数,将一块Linux内核缓存区映射到一块
物理内存
(匿名文件),这块
物理内存
其实是作为Binder开辟的数据接收缓存区。
川峰
·
2023-09-17 01:57
Android知识笔记
android
Binder
虚拟内存
内存映射
Binder通信原理
Binder驱动
ServiceManager
iOS 启动优化原理
内存不够用2、数据安全问题内存不够--->虚拟内存虚拟内存就是通过创建一张物理地址和虚拟地址的映射表来管理内存,提高了CPU利用率,使多个进程可以同时/按需加载在iOS中,每个进程都有独立的虚拟内存,存放
物理内存
中
木扬音
·
2023-09-16 21:34
【进程间通信】共享内存(Shared Memory)
共享内存允许多个毫不相干的进程读取和写入同一块
物理内存
,当某个进程往共享内存中写入数据时,其它进程就能够立马读取到共享内存中的数据,从而达到进程间通信的目的。这也是所有进程间通信方式中最快的一种。
云朵c
·
2023-09-16 16:11
c++
网络
linux
centos
linux检查系统内存,系统运维|Linux有问必答:如何检查Linux的内存使用状况
当涉及到Linux系统性能优化的时候,
物理内存
是一个最重要的因素。自然的,Linux提供了丰富的选择来监测珍贵的内存资源的使用情况。
鹤田裕志
·
2023-09-16 03:14
linux检查系统内存
深入Linux内核架构笔记(缺页异常)
在实际需要某个虚拟内存区域的数据之前,虚拟和
物理内存
之间的关联不会建立。如果进程访问的虚拟地址空间部分尚未与页帧关联,处理器自动地引发一个缺页异常,内核必须处理此异常。
唐伯虎点蚊香dw
·
2023-09-15 22:07
Java从开发到设计
linux
linux
架构
运维
Should we disable linux swap?
计算机专业的同学应该都知道操作系统页置换swap的设计理念,当
物理内存
不足时,会通过LRU策略将内存中最久为使用的页置换回磁盘的swap
淡泊宁静_3652
·
2023-09-15 02:32
yarn的资源优化的调整参数
根据集群的
物理内存
情况,适当调整该参数可以确保分配
墨卿风竹
·
2023-09-15 01:31
yarn
hadoop
资源
大数据集群
vm_area_struct仅用于对堆区进行更细腻的划分吗?
虚拟内存的划分是为了提供更加灵活和高效的内存管理机制,使得每个进程可以拥有独立的地址空间,并且可以按需映射和释放
物理内存
。
一念男
·
2023-09-14 23:47
Linux
linux
Linux——进程间通信——管道与共享内存
二、共享内存:用来实现进程间的数据共享本质就是一块
物理内存
操作接口:共享内存总结进程间通信是什么?操作系统为用户提供的用于实现进程之间进行通信的方式。
一棵灬胡杨树
·
2023-09-14 13:15
Linux
linux
Shell环境变量
Linux系统Linux系统主要分四部分:Linux内核GNU工具图形桌面化环境应用软件Linux内核Linux内核主要负责以下四种功能:系统内存管理:
物理内存
、虚拟内存软件程序管理:Linux操作系统将运行中的程序称为进程
QiShare
·
2023-09-14 11:41
C语言 操作系统 进程控制
数据结构定义管理每个进程的数据结构PCB:包含进程名称、队列指针、分配的
物理内存
区
木子Link
·
2023-09-14 04:29
操作系统
操作系统
c语言
管理应用内存
随机存取存储器(RAM)在任何软件开发环境中都是宝贵的资源,在
物理内存
受限的移动操作系统上更是如此。
Wenchao
·
2023-09-13 23:19
Linux mmap读/写触发共享文件页生命周期
概述Linux的mm内存子系统的核心功能就要要管理各种类型的page,确保能高效分配和释放,让
物理内存
得以最大化使用。
nginux
·
2023-09-13 21:01
内存子系统
linux
服务器
操作系统基本原理
内存
4. Linux-riscv内存管理17-20问
2.4为用户进程分配
物理内存
时,分配掩码应该选用GFP_KERNEL,还是GFP_HIGHUSER_MOVABLE?2.1请简述linux内核在理想
byd yes
·
2023-09-13 16:12
linux
运维
服务器
risc-v
Android12之/proc/pid/status参数含义(一百六十五)
工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:Android系统攻城狮1.前言本篇目的:如何获取/proc/pid当前进程的
物理内存
和虚拟内存大小
Android系统攻城狮
·
2023-09-12 06:09
Android系统调试系列
Android系统调试
如何修改SGA大小
2.SGA加上PGA等其他进程占用的内存总数必须小于操作系统的
物理内存
。做如下操作前,必须备份dbs目录下的所有文件。
djs00717
·
2023-09-12 00:32
oracle
数据库
system
sql
oracle
linux内核源码分析之
物理内存
内核以页为单位对
物理内存
进行管理,每页大小4K,使用structpage结构体来进行管理内核为内个物理页定义了一个索引编号PFN(PageFrameNumber)page_to_
为了维护世界和平_
·
2023-09-11 23:21
linux内核分析
linux
运维
服务器
mmap用于本地进程间通信
mmap是内存映射的实现,就是把进程的虚拟地址空间映射到真实的
物理内存
中,从而,对映射地址的读写相当于对真实
物理内存
的读写,操作系统负责将写入的内容刷新到磁盘,或者从磁盘加载到内存中(这里是指文件映射,
·
2023-09-11 20:32
Linux内存管理--smaps内存
1、虚拟内存首先需要强调的是虚拟内存不同于
物理内存
,虽然两者都包含内存字眼但是它们属于两个不同层面的概念。进程占用虚拟内存空间大并非意味着程序的
物理内存
也一定占用很大。
HW_Coder0501
·
2023-09-11 11:33
Linux内核
MMU
《程序员的自我修养》-读书笔记
使得一段时间内每个程序都有机会运行一小段时间 多任务:以进程为单位,操作系统统一分配,安好进程优先级进行资源分配 抢占式:运行时间过长,系统会暂停该进程,资源重新分配存储器内存早期的计算机,程序是直接运行到
物理内存
上的
Michale_Zuo
·
2023-09-11 05:44
系统内存的探测
lab2系统内存的探测参考博客主要涉及操作系统的
物理内存
管理。操作系统为了使用内存,还需高效地管理内存资源。这里我们会了解并且自己动手完成一个简单的
物理内存
管理系统。
Z初的梦想
·
2023-09-11 03:08
嵌入式开发
Linux基础
spring
redis
java
[Linux]常用性能分析命令
free命令可以显示Linux系统中空闲的、已用的
物理内存
及swap内存,及被内核使用的buffer。
GY_1202
·
2023-09-10 01:42
linux
linux
运维开发
[Linux]设置swap分区以及相关问题解决方法总结
一、虚拟内存swap(交换空间)简介
物理内存
读写数据比硬盘读写数据要快许多,由于内存是有限的,所以就引出了
物理内存
和虚拟内存。
GY_1202
·
2023-09-10 01:11
运维
linux
linux
运维
free 命令
11.png那么这些字段都代表这什么:total:总计
物理内存
的大小。used:已使用多大。free:可用有多少。Shared:多个进程共享的内存总额。Buffers/cached:磁盘缓存的大小。
firststep
·
2023-09-09 20:19
linux进程间通信 - 共享内存(shm)
不同进程之间共享的内存通常为同一段
物理内存
。进程可以将同一段
物理内存
连接到他们自己的地址空间中,所有的进程都可以访问共享内存中的地址。共享内存是系统出于多个进程之间通讯的考虑,而预留的的一块内存区。
_Jxyz
·
2023-09-09 00:49
linux
学习笔记
linux
进程间通信(4)---共享内存
不同进程之间共享的内存通常安排为同一段
物理内存
。两种常用共享内存
方池安夏
·
2023-09-09 00:48
Linux服务器开发
c++
linux
c语言
【操作系统】聊聊Linux内存工作机制
内存主要是用来存储系统和应用程序的指令、数据、缓存等内存映射内存是需要安全机制保护的,所以只有内核才可以直接访问
物理内存
。进程如果要访问内存需要通过独立的虚拟地址空间。虚拟地址空间其实包含两部分。
qxlxi
·
2023-09-08 16:40
#
操作系统
#
Linux
linux
运维
服务器
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他