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+gc+内存管理
C/C++ 复习
sizeof,typedef,inline,static,extern,new,delete等等语法问题类型转换指针以及指针和引用的区别面向对象的相关问题,如虚函数机制等泛型编程的相关问题,如模板和函数的区别等
内存管理
weixin_30682415
·
2024-01-29 22:31
slab下kmalloc内核函数实现
的整体实现获取高速缓存高速缓存获取index总结https://blog.csdn.net/qq_41683305/article/details/124554490,在这篇文章中,我们介绍了伙伴算法、slab机制和常见的
内存管理
函数
p0inter
·
2024-01-29 21:54
Linux内核设计与实现
kmalloc
linux内核
宋宝华:slab在内核
内存管理
和用户态Memcached的双重存在
因为buddy作为Linux内核最底层的
内存管理
器,它分配1页,2页,4页,2^n页,但是作为内核的堆用户本身,经常只是调用kmalloc()申请一个小内存,或者调用kmem_cache_alloc()
宋宝华
·
2024-01-29 21:23
内核
java
linux
python
大数据
内核和进程的
内存管理
,内核从buddy到alloc到slab到kmalloc,内核的内核栈和中断处理程序栈,进程的虚拟内存到页表
内核中的
内存管理
内核把物理页作为
内存管理
的基本单位,尽管处理器最小寻址单位为字,但是MMU(管理内存并且把虚拟地址转换为物理地址的硬件)通常以页为单位进行处理。
可爱的小小小狼
·
2024-01-29 21:52
Linux
linux
理解CMS垃圾回收器:前端开发者需要知道的重要概念
垃圾回收器是一种自动
内存管理
机制,用于检测和回收不再使用的内存资源,以便程序可以重新利用这些资源。它可以
KwyxLibrary
·
2024-01-29 20:56
java
开发语言
前端
iOS 开发怎么入门?
请问有设计模式、
内存管理
方面的资料吗?
huangtingting_object
·
2024-01-29 20:15
当包容结构体遇见灵活的
内存管理
(˶ᵔᵕᵔ˶)ა目录一.结构体1.定义:2.基本格式:3.结构体的声明4.结构体的初始化5.结构体成员的访问6.结构体传参和结构体传值7.结构体的自引用8.匿名结构体注意9.内存对齐10.位段二.动态
内存管理
小田爱学编程
·
2024-01-29 19:46
c语言从入门到进阶
c语言
算法
数据结构
动态规划
链表
柔性数组
Effective oc 2.0 第二章学习--对象、消息、运行期
Effectiveoc2.0第二章学习--对象、消息、运行期前言理解属性这一概念属性特质原子性读写权限
内存管理
语义方法名注意的点要点在对象内部尽量直接访问实例变量注意的点要点理解“对象等同性”这一概念特定类所具有的等同性判断方法等同性判断的执行深度理解
菜的不敢吱声
·
2024-01-29 18:58
学习
ios
objective-c
C++11:智能指针(一)
C++11:智能指针(二)实战篇(附上实例)-CSDN博客1、智能指针含义(1)C++智能指针是一种用于管理动态内存的指针,可以自动进行
内存管理
,避免了手动管理内存所带来的问题。
Ivy_belief
·
2024-01-29 16:35
#
c++新特性
c++
开发语言
jvm
1024程序员节
动态
内存管理
(1)
文章目录目录1.为什么存在动态内存分配2.动态内存函数的介绍2.1malloc和free2.2calloc2.3realloc3.常见的动态内存错误3.1对NULL指针的解引用操作3.2对动态开辟空间的越界访问3.3对非动态开辟内存使用free释放3.4使用free释放一块动态开辟内存的一部分3.5对同一块动态内存多次释放3.6动态开辟内存忘记释放(内存泄漏)目录为什么存在动态内存分配动态内存函数
waves浪游
·
2024-01-29 13:22
C语言
算法
数据结构
c语言
Linux
内存管理
的Markdown我真的服了,以后我会把笔记源码上传到其他地方,大家可以下载后用Typora看,我感觉这个软件不错6个段寄存器CSSSDSES/FS/GS保护模式下,16位的寄存器无法存放32位的段基地址段寄存器中存放的不是某个段的基地址,而是某个段的选择子(Selector)段基地址存放在段描述符表中状态和控制寄存器标志寄存器EFLAGS指令指针EIP4个控制寄存器CR0/1/2/3[图片上传失
YAOPRINCESS
·
2024-01-29 11:25
分享windows和固件相关的概念缩写词大全
ESRT-EFI系统资源表FFU-完整闪存更新GPT-GUID分区表GUID-全局唯一标识HDD-硬盘驱动器HSTI/HSTS-硬件安全可测试性接口/规范HVCI-HyperVisor代码完整性IOMMU-输入输出
内存管理
单元
XH18322656193
·
2024-01-29 10:34
科技
动态
内存管理
C语言中引入了动态
内存管理
的方式,程序员可以自己申请和释放空间,如果觉得不够用可以再扩大,让内存分配更加灵活。
被二进制支配的打工人
·
2024-01-29 09:46
数据结构
c语言
visualstudio
算法
JVM 笔记
JVMHotSpotJava二进制字节码的运行环境好处:一次编写,到处运行自动
内存管理
,具有垃圾回收功能数组下标越界检查多态(虚方法表)JVM组成类加载子系统(Java代码转换为字节码)运行时数据区(字节码加载到内存
yfdddong
·
2024-01-29 07:58
jvm
jvm
笔记
源码阅读笔记--memory
内存管理
内存管理
支持用户自定义的、命名的对象类型,其中指定了这一类型需要分配的大小和一些标记,例如返回前清零(PH_MEM_FLAGS_ZERO)。
sxr008
·
2024-01-29 07:25
C&C++
内存管理
【非常详细,对新手友好】
文章目录一、程序内存划分1.基础知识2.堆栈的区别3.题目练手二、C语言中动态
内存管理
方式三、C++中动态
内存管理
方式1.new/delete操作内置类型2.new/delete操作自定义类型四、operatornew
争不过朝夕,又念着往昔
·
2024-01-29 05:01
C++
c语言
c++
【CC++】基础:
内存管理
【C/C++】基础:
内存管理
文章目录【C/C++】基础:
内存管理
一、C/C++内存分布二、C的动态
内存管理
三、C++的动态
内存管理
3.1new和delete3.2operatornew与operatordelete
Fat one
·
2024-01-29 02:08
c语言
c++
java
Go语言 记者招待会(17 连问)
Go同学:简洁、快速、安全并行、有趣、开源
内存管理
、数组安全、编译迅速2.记者:Go你好,请问您可以用在哪些地方?Go同学:搭载Web服务器,存储集群或类似用途的巨型中央服务器。
程序员xysam
·
2024-01-29 01:20
golang
开发语言
后端
java
学习
程序人生
JVM 经典 50 问,这下稳了!
内存管理
2.
程序员xysam
·
2024-01-29 01:19
jvm
java
程序人生
学习
机器学习面试题总结60-99
61.Python是如何进行
内存管理
的?引用计数和垃圾回收。
ZhangJiQun&MXP
·
2024-01-29 00:46
2021
AI
python
教学
人工智能
python
一篇文章带你详细了解C++智能指针
在C++中,
内存管理
由程序
爱学习的鱼佬
·
2024-01-28 22:25
C++进阶
c++
开发语言
缓存
HCIA-HarmonyOS设备开发认证-3.内核基础
本章内容从多角度了解HarmonyOS的内核运行机制,涵盖进程与线程的概念,
内存管理
机制,网络特性,文件系统,软件定时器,信号量,互斥量,消息队列相关内核知识。
嵌入式底层
·
2024-01-28 21:46
harmonyOS鸿蒙攻城记
harmonyos
华为
由于找不到msvcr120.dll,无法继续执行代码
具体作用包括:
内存管理
:包含用于分配和释
sheng12345678rui
·
2024-01-28 20:57
windows
dll丢失
dll文件
电脑
dll
jvm学习笔记-字节码组成
jvm的功能解释和运行:对字节码文件中的指令,实时的解释成机器码,让计算机执行
内存管理
:自动为对象、方法等分配内存。自动的垃圾回收机制,回收不再使用的对象。即时编译:对热点代码进行优化,提升执行效率。
qq_38208037
·
2024-01-28 19:51
jvm
学习
笔记
STL容器: vector数组
目录STL容器:vector数组前言1.容器的概观和分类2.vector2.1vector概述2.2vector的数据结构2.3vector数组的初始化2.4vector的构造与
内存管理
:push_back2.5vector
Shimmer_ing
·
2024-01-28 17:21
C++
c++
容器
STL容器
STL容器STL的allocatorallocator用途allocator原理STL技巧STL的内存优化第一级配置器第二级配置器总结STL
内存管理
原理STL组件STL的适配器STL的二元函数binary_functionSTL
erci_fc2336
·
2024-01-28 17:20
study
review
容器
c++
IOS技能树总结
技能要求UI视图OC语言Runtime
内存管理
Block多线程RunLoop网络设计模式架构/框架算法第三方面试总结1.技能要求初级:精通Objective-C语言基础精通UIKit等CocoaFramework
流星飞鱼
·
2024-01-28 16:48
C++:C/C++
内存管理
C++:C/C++
内存管理
C语言C语言内存分配回顾malloc&calloc&realloc&freeC++new&deletenew[]&delete[]定位newnew&delete原理malloc
盒马盒马
·
2024-01-28 15:34
C++
c++
c语言
Binder机制通信原理
Binder机制可以说是Android系统中最难理解的一个部分了,这次结合Linux的
内存管理
来彻底理解它的通信原理。
HardMan
·
2024-01-28 15:33
C动态内存那些事
首先,动态内存分配是计算机中一种重要的
内存管理
方法,它主要解决了静态内存分配无法灵活应对变化需求的问题。
代码巨匠
·
2024-01-28 15:39
c语言
开发语言
gitbook linux
内存管理
,附录一:常见问题总结
常见问题总结镜像相关如何批量清理临时镜像文件?答:可以使用dockerimageprune命令。如何查看镜像支持的环境变量?答:可以使用dockerrunIMAGEenv命令。本地的镜像文件都存放在哪里?答:与Docker相关的本地资源默认存放在/var/lib/docker/目录下,以overlay2文件系统为例,其中containers目录存放容器信息,image目录存放镜像信息,overla
意呆
·
2024-01-28 12:36
gitbook
linux内存管理
操作系统--Linux虚拟
内存管理
一、什么是虚拟内存地址收货地址是一个虚拟地址,它是人为定义的而我们的城市,小区,街道是真实存在的,他们的地理位置就是物理地址以IntelCorei7处理器为例,64位和32位虚拟地址的格式为:二、为什么要使用虚拟地址访问内存进程虚拟内存空间中的每一个字节都有与其对应的虚拟内存地址一个虚拟内存地址表示进程虚拟内存空间中的一个特定的字节如果不使用虚拟地址,而是直接操作物理内存,我们需要知道每一个变量的
每天进步一......
·
2024-01-28 12:53
操作系统学习记录
linux
运维
服务器
详解C/C++
内存管理
(new、delete)
C/C++
内存管理
1.C/C++内存分布2.C++
内存管理
方式2.1new/delete操作内置类型2.2new/delete操作自定义类型3.operatornew和operatordelete函数3.1
sblbsgqxx
·
2024-01-28 09:04
c语言
c++
java
Linux HugePage 特性
HugePage,就是指的大页
内存管理
方式。与传统的4kb的普通页管理方式相比,HugePage为管理大内存(8GB以上)更为高效。本文描述了什么是HugePage,以及HugePage的一些特性。
金星show
·
2024-01-28 05:59
C语言——动态
内存管理
大家好,我是残念,希望在你看完之后,能对你有所帮助,有什么不足请指正!共同学习交流本文由:残念ing原创CSDN首发,如需要转载请通知个人主页:残念ing-CSDN博客,欢迎各位→点赞+收藏⭐️+留言系列专栏:残念ing的C语言系列专栏——CSDN博客-----------------------------------------------------------CSDN-----------
残念ing
·
2024-01-28 03:07
C语言
c语言
开发语言
算法
C语言编程中的陷阱与规避策略
二、
内存管理
陷阱1.内存泄漏:在动态分配内存后,如果没有正确地释放,就会导致内存泄漏。解决方法是始终确保在不再需要内存时使用free()函数进行释放
极客代码
·
2024-01-28 01:44
专搞C语言
c语言
Glide缓存模块源码分析
Java的四种引用熟悉Java的同学都知道Java
内存管理
分为内存分配和内存回收,
有没有口罩给我一个
·
2024-01-28 00:12
C语言常见面试题:什么是
内存管理
,C语言中如何进行
内存管理
?
内存管理
是计算机科学中的一个重要概念,它涉及到如何有效地分配、使用和释放计算机内存。
内存管理
是操作系统和编程语言实现中的一项关键任务,它确保了程序能够安全、有效地运行。
广寒舞雪
·
2024-01-27 21:04
C语言
c语言
java
面试
DS:顺序表的实现(超详细!!)
本文为博主在DS学习阶段的第一篇博客,所以会介绍一下数据结构,并在最后学习对顺序表的实现,在友友们学习数据结构之前,一定要对三个部分的知识——指针、结构体、动态
内存管理
的内容有一定的了解,如果友友们对这三块知识不熟悉的话
✿ ༺小陈在拼命༻✿
·
2024-01-27 20:08
c语言
开发语言
笔记
数据结构
C语言:动态
内存管理
学习数据结构之前,一定要对指针、结构体、动态
内存管理
进行深入学习!小伙伴们可以看看博主之前的文章!今天重点介绍动态内存开辟!十分重要哈!一、为什么要有动态内存开辟?我们已知的内存开辟方式有什么呢??
✿ ༺小陈在拼命༻✿
·
2024-01-27 20:37
c语言
开发语言
C++
内存管理
1、C/C++内存分布intglobalVar=1;staticintstaticGlobalVar=1;voidTest(){staticintstaticVar=1;intlocalVar=1;intnum1[10]={1,2,3,4};charchar2[]="abcd";constchar*pChar3="abcd";int*ptr1=(int*)malloc(sizeof(int)*4)
ketil27
·
2024-01-27 20:25
c++
java
jvm
操作系统
能够及时响应随机发生的外部事件,并对外部事件做出快速处理,对来自外部的请求和信号量在限定的时间范围做出响应,实时性和可靠性是其主要特点网络os:面相网络上多用户提供基本的网络操作所需要的功能,如文件共享
内存管理
和进程任务调度等分布式
Zh1为明天1
·
2024-01-27 17:55
Android 系统启动过程
idle的主要作用初始化进程以及
内存管理
,加载硬件的驱动程序创建init进程,该进程的pid=1,init进程是第一个用户空间的进程创建kthread
来撕特成
·
2024-01-27 17:16
android
程序人生-Hello’s P2P
并对程序hello运行过程中的动态链接库调用、
内存管理
、系统级I/O等进行介绍。
Baigker
·
2024-01-27 10:51
程序人生
【C语言】动态
内存管理
为什么存在动态内存分配到目前为止,我们已经掌握的内存开辟方式有两种:创建变量:intval=20;//在栈空间上开辟四个字节创建数组:chararr[10]={0};//在栈空间上开辟10个字节的连续空间上述的开辟空间的方式有两个特点:空间开辟大小是固定的。数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配。但是对于空间的需求,不仅仅是上述的情况。有时候我们需要的空间大小在程序运行的
.滄海难为水
·
2024-01-27 10:08
C语言
c语言
C++中智能指针详解
动态
内存管理
经常会出现两种问题:一种是忘记释放内存,会造成内存泄
king_weng
·
2024-01-27 08:09
C/C++
智能指针
操作系统——
内存管理
篇
操作系统——
内存管理
篇(王道23年版)3.1_1_内存的基础知识1.内存的概念和作用内存可存放数据。
革斤要加油
·
2024-01-27 07:29
开发语言
操作系统
Redis相关知识梳理
geospatital地理位置HyperloglogBitMapsort指令事务锁reids配置通用配置快照REPLICATION主从复制SECURITYCLIENTS限制MEMORYMANAGEMENT
内存管理
小小的人儿居然已存在
·
2024-01-27 07:11
#
redis
redis
缓存
数据库
鸿蒙架构&Android架构分析
以下是对鸿蒙架构和Android架构的详细分析:架构设计鸿蒙OS架构:鸿蒙OS采用微内核设计,这种架构有利于系统的稳定性和安全性,因为微内核只提供最基本的功能,如进程管理、文件系统、
内存管理
,以及设备通信等
wayne214
·
2024-01-27 06:03
harmonyos
架构
android
linux --
内存管理
-- 页面分配器
linux
内存管理
为什么要了解linux
内存管理
分配并使用内存,是内核程序与驱动程序中非常重要的一环。内存分配函数都依赖于内核中一个非常复杂而重要的组件-
内存管理
。
三境界
·
2024-01-27 06:17
操作系统
嵌入式Linux
linux
arm开发
kernel
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他