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
物理内存
理解virt res shr之间的关系
想必在linux上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题——你的程序在运行时占用了多少内存(
物理内存
)?通常我们可以通过top命令查看进程占用了多少内存。
byte
·
2020-10-10 23:22
linux
理解virt res shr之间的关系
想必在linux上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题——你的程序在运行时占用了多少内存(
物理内存
)?通常我们可以通过top命令查看进程占用了多少内存。
byte
·
2020-10-10 23:47
linux
三菱PLC加密破解
大地址空间操作系统使系统使用起来好像比实际的
物理内存
要大很多,那是因为虚拟内存要比
物理内存
大很多倍。
18230062509
·
2020-10-10 19:27
PLC解密
技术分享 | MySQL 内存管理初探
一、背景经常在项目上碰到在没有大并发活跃SQL的情况下,MySQL所占用的
物理内存
远大于InnoDB_Buffer_Pool的配置大小。
爱可生云数据库
·
2020-10-09 19:18
linux
内存
数组下标为什么从0开始?
总结三大原因:
物理内存
地址是从0开始的;减少CPU指令运算;历史原因。
like
·
2020-10-09 18:16
数组
Android 内存管理学习
在处理性能优化的时候,往往都会涉及到linux的内存管理的知识,认识和熟悉linux内核管理,将有助于我们分析android的棘手的bug2.正题本章主要想讲几个知识点:虚拟内存、分页、分段虚拟内存到
物理内存
过期的薯条
·
2020-10-09 13:25
Linux系统编程 —共享内存之mmap
共享内存被创建以后,同一块
物理内存
被映射到了多个进程地址空间,当有一个进程修改了共享内存的数据,其余的进程均可看见所修改的内容,反之亦然。
良许
·
2020-10-09 13:19
linux
Linux系统编程 —共享内存之mmap
共享内存被创建以后,同一块
物理内存
被映射到了多个进程地址空间,当有一个进程修改了共享内存的数据,其余的进程均可看见所修改的内容,反之亦然。
良许
·
2020-10-09 12:35
linux
使用Java层面的工具定位问题及使用系统层面的工具定位堆外内存,排查Spring Boot引起的“堆外内存泄漏”的经验总结
笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的
物理内存
竟然高达7G,确实不正常。
阿啄debugIT
·
2020-10-04 23:44
#
调优
Java
#
springboot
Java层面的工具定位内存区域
系统层面的工具定位堆外内存
gperftools去定位问题
使用strace去追踪系统调用
用GDB去dump可疑内存
《现代操作系统》之内存管理
无存储器抽象:程序直接使用
物理内存
地址空间内存抽象地址空间:基地址+长度交换技术:内存和磁盘空间交换空闲内存管理位图存储管理链表存储管理空闲位置查找算法:首次适配、下次适配、最佳适配、最差适配、快速适配虚拟内存虚拟内存的基本思想是
十年一剑_
·
2020-09-23 13:22
volatile域浅析
而程序运行时的数据是存放在主存(
物理内存
)中,由于CPU的读写速度远远高于内存的速度,如果CPU直接和内存交互,会大大降低指令的执行速度,所以CPU里面就引入了高速缓存。
Wonkey
·
2020-09-20 21:00
Tomcat8 Caused by: java.lang.OutOfMemoryError: PermGen space错误解决方法
PermGenspace错误解决方法java.lang.OutOfMemoryError:PermGenspace简单作个笔记:堆内存分配:-XmsJVM初始分配的内存由-Xms指定,默认是
物理内存
的1
fayeyiwang
·
2020-09-17 14:03
性能分析管理
内存映射
这并不意味着内核使用那么多
物理内存
,仅表示它可支
weixin_30709635
·
2020-09-17 13:51
c/c++
操作系统
数据结构与算法
巧用backtrace系列函数,在不具备gdb环境的Linux系统上大致定位段错误位置
1:段错误产生的原因简而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的
物理内存
,尤其常见的是访问0地址.一旦一个程序发生了越界访问,系统就采取内存保护措施,并给那个程序发送
lcw_202
·
2020-09-17 12:27
调试
操作系统比现在
物理内存
增长到N个G还快吗?操作系统对内存管理
简介内存是计算机中最重要的资源之一,通常情况下,
物理内存
无法容纳下所有的进程。
哆啦小迁
·
2020-09-17 11:59
操作系统
java
架构
操作系统
java
编程语言
linux
python
黑马程序员---Java基础学习之面向对象的值传递和引用传递
面向对象的值传递当把x传递给另外一个变量,不管是局部变量还是全局变量,都是值传递,即把x指向的
物理内存
中的这个5传递给了另外一个变量,例如intx=5;这句话之后就把3传递给了method()方法的变量
青竹阁软件
·
2020-09-17 10:45
学习心得
php-fpm 三种运行方式 ondemand static dynamic
最近服务器SFTP时特别卡顿,free-m一看,
物理内存
竟然都用完了,都开始用Swap了,然后看进程列表,我去,满屏幕的php-fpm。看来有必要优化下php-fpm的执行方式了。
狂奔的蚂蚁(达克)
·
2020-09-17 09:40
linux
基础
高速缓存与缓冲区
例如,正在运转的过程的指令既存储在磁盘上,也存储在
物理内存
上,也被复制到CPU的二级和一级高速缓存中。
weixin_33725126
·
2020-09-17 09:36
php-fpm 三种运行方式 ondemand static dynamic
最近服务器SFTP时特别卡顿,free-m一看,
物理内存
竟然都用完了,都开始用Swap了,然后看进程列表,我去,满屏幕的php-fpm。看来有必要优化下php-fpm的执行方式了。
皮子2
·
2020-09-17 09:58
php积累
Linux的php-fpm优化心得-php-fpm进程占用内存大和不释放内存问题(转)
很显然是PHP某些服务一直在占用着VPS的内存没有释放,导致
物理内存
耗尽后调用了Swap,显然Swap没有
物理内存
运行的效率高,于是
weixin_34390996
·
2020-09-17 08:05
php
awk
运维
linux内存管理--内存管理机制综述
从两个角度介绍:连续
物理内存
处理、非连续内存区的处理。一、页框管理Linux采用4KB页框大小作为标准的内存分配单元。内核把物理页作为内存管理的基本单位。
鱼思故渊
·
2020-09-17 08:56
linux内核设计与实现
C
linux内核
内存分配
linux中内存的使用
当有应用需要读写磁盘数据时,由系统把相关数据从磁盘读取到内存,如果
物理内存
不够,则把内存中的部分数据导入到磁盘,从而把磁盘的部分空间当作虚拟内存来使用,也称为Swap。
tuolaji8
·
2020-09-17 07:44
linux
Linux内核mem_cgroup浅析
为了实现memory隔离,每个mem_cgroup主要有两个维度的限制:1、res-
物理内存
2、memsw-memory+swap,
物理内存
+
tuyerv
·
2020-09-17 07:13
linux进程内存布局
这些虚拟地址通过页表(pagetable)映射到
物理内存
,页表由操作系统维护并被处理器引用。每一个进程拥有一套属于它自己的页表,但是还有一个隐情。
tedious
·
2020-09-17 07:11
CentOS下如何根据Dump文件分析线上问题
top_process.txt1.统计部分:重点关注参数:第2行Tasks,总进程数,运行的进行数,睡眠的进程数停止的进程数僵尸进程数第3行%Cpu(s)us用户空间CPU占用率sy;内核空间CPU占用率第4行Mem行
物理内存
总量空闲
物理内存
已使用的
物理内存
内核缓存使用量
lixin03080
·
2020-09-17 07:59
JVM
【Linux】swap分区简介及空间增加方式
swap分区简介Swap分区在系统的
物理内存
不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用。
NextAction
·
2020-09-17 06:34
Linux
oracle12.2.0.1安装及多实例安装
oracle12.2.0.1安装环境配置一、安装centos6.5操作系统
物理内存
不少于1.5G硬盘可以空间不少于5Gswap分区空间不少于2G二、下载安装包linuxx64_12201_database.zip
weixin_33725239
·
2020-09-17 05:18
数据库
开发工具
网络
DB2 V9.7 Installation on RHEL5
DB2安装前需要修改配置内核参数,修改/etc/sysctl.confshmall默认是8G,建议将此参数设置为DB2服务器
物理内存
的90%,如果内存是16G,就是(16*0.9*1024*1024)/
ZhongWeicheng
·
2020-09-17 05:45
DB2
DB2
DB2 V9.7 Installation on RHEL5
DB2安装前需要修改配置内核参数,修改/etc/sysctl.confshmall默认是8G,建议将此参数设置为DB2服务器
物理内存
的90%,如果内存是16G,就是(16*0.9*1024*1024)/
ZhongWeicheng
·
2020-09-17 05:45
DB2
DB2
DB2 V9.7 Installation on RHEL5
DB2安装前需要修改配置内核参数,修改/etc/sysctl.confshmall默认是8G,建议将此参数设置为DB2服务器
物理内存
的90%,如果内存是16G,就是(16*0.9*1024*1024)/
ZhongWeicheng
·
2020-09-17 05:14
LINUX下tmpfs介绍及使用
linux下面VM的大小由RM(RealMemory)和swap组成,RM的大小就是
物理内存
的大小,而Swap的大小是由自己决定的。Swap是通过硬盘虚拟出来的内存空间,因
还不算晕
·
2020-09-17 05:04
ORACLE实战
LINUX各服务配置
hiberfil.sys
系统休眠时将内存中的所有信息保存到hiberfil.sys这个文件中,它的大小始终和你的
物理内存
大小一致。
wind035
·
2020-09-17 02:34
redis知识汇总复习
Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构,此外单个value的最大限制是1GB,不像memcached只能保存1MB的数据,Redis的主要缺点是数据库容量受到
物理内存
的限制
爱吃土豆的马铃薯_
·
2020-09-17 01:12
Redis
【C语言】实现顺序表的增、删、查、改
从数据在
物理内存
存储形式上线性表可分为:顺序表和链表。
小怪天然
·
2020-09-17 00:31
C
gc日志分析
重点关注红色字体部分的日志,分析过程如下:1)FULLGC前后Java堆大小有变化;经研究发现是由于Java应用JVM参数XMS设置为默认值,在我们的系统环境下,Hotspot的Xms默认值为50M(-Xms默认是
物理内存
的
woibu
·
2020-09-16 23:23
java内存分析
解决eclipse卡顿
最大总堆内存,一般设置为
物理内存
的1/4例如:-vmargs-Xms512m-Xmx512m-XX:Perm
sunxuegang111
·
2020-09-16 23:36
eclipse工具
Linux内存子系统——Locking Pages(内存锁定)
该部分内存不会被swap机制交换出来,也不会产生pagefault(因为已经分配了实际的
物理内存
)。
Velscode
·
2020-09-16 22:00
理解Linux内存的工作原理
踏踏实实积累,不要浮躁内存是操作系统最核心的功能之一,内存主要用来存储系统和应用程序的指令,数据,缓存等1:内存映射
物理内存
:我们通常所说的8G内存指的是
物理内存
,也被称为主存大多数计算机的主存都是动态随机访问内存
花轮2580
·
2020-09-16 22:32
Linux
Linux性能优化
linux内核那些事之
物理内存
模型之FLATMEM(1)
linux内核中
物理内存
管理是其中比较重要的一块,随着内核从32位到64位发展,
物理内存
管理也不断进行技术更新,按照历史演进共有FLATMEM、DISCONTIGMEM以及SPRARSEMEM模型。
Huo的藏经阁
·
2020-09-16 21:10
内核源码分析
内核
操作系统
linux
指针的本质
没有指针的语言无法访问
物理内存
,跟驱动有关的指针的本质:内存区每一个字节有一个编号,这就是地址。系统为变量分配内存空间。直接访问方式:按变量地址存储变量值的方式。
阿呆布衣酷
·
2020-09-16 20:32
c语言
Linux 清理buff/cache缓存
使用Top命令查看内存使用情况或者用free-m当磁盘频繁产生IO时会导致buff/cache占用很高的内存,导致可用
物理内存
很少但是当真正需要内存时,缓冲区内存会自动释放.如果需要清理可以用sync;
hjh872505574
·
2020-09-16 18:52
Linux
buff
cache
windows2003的一些设置之一
相对于2000Server,2003Server对系统的硬件配置要求并没有大的提升,足够的
物理内存
是保证其稳定快速运行的前提,256M应该是个
weixin_33800593
·
2020-09-16 16:34
操作系统
运维
java
Java heap space
JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heapsize的值,其初始空间(即-Xms)是
物理内存
的1/64,最大空间(-Xmx)是
物理内存
的
iteye_7184
·
2020-09-16 13:30
java基础
Java
JVM
HTML
数组
数组是一种线性表的结构,数组元素之间有相对次序,通过用一段连续的内存空间存储一组相同类型的数据、并用
物理内存
的连续性来表达元素之间的前后关系。Java的数组有以下基本特点:数据元素的访问是通过
dengci3228
·
2020-09-16 11:10
java
数据结构与算法
python
Linux查看常用的配置命令-笔记
1.查看linux的
物理内存
大小命令[root@localhost~]#cat/proc/meminfo|grepMemTotalMemTotal:16334216kB2.查看Linux位数[root@
音符的律动
·
2020-09-16 10:27
linux笔记
slub分配器
http://www.wowotech.net/memory_management/247.htmlLinux的
物理内存
管理采用了以页为单位的buddysystem(伙伴系统),但是很多情况下,内核仅仅需要一个较小的对象空间
zdy0_2004
·
2020-09-16 10:25
Linux
Linux
kernel
初探 Linux 系统编程之进程
1进程相关概念单道程序设计模式:DOS操作系统多道程序设计模式:通过时钟中断在硬件级别控制CPU轮转MMU:内存管理单元,位于CPU内部,完成虚拟内存与
物理内存
的映射和设置修改内存访问级别PCB:进程控制块
吴豪杰
·
2020-09-16 10:47
笔记
Linux
linux
c
进程
IPC
JVM内存配置详解
JVM初始分配的内存由-Xms指定,默认是
物理内存
的1/64但小于1G。JVM最大分配的内存由-Xmx指定,默认是
物理内存
的1/4但小于1G。
daihui05
·
2020-09-16 09:37
java
kmalloc和vmalloc
转载于:http://hi.baidu.com/zr1988/blog/item/3f08eaec56b8b52a26979186.htmlkmalloc对应于kfree,可以分配连续的
物理内存
;vmalloc
blueice8601
·
2020-09-16 09:20
Interview
Questions
insert
Linux OOM killer
OOMkiller当
物理内存
和交换空间都被用完时,如果还有进程来申请内存,内核将触发OO
weixin_33800593
·
2020-09-16 08:01
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他