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
保护模式内存管理
【C++入门到精通】智能指针 [ C++入门 ]
堆内存泄漏(Heapleak)(2)系统资源泄漏4.如何检测内存泄漏四、智能指针的使用及原理1.RAII机制(1)概念(2)原理(3)优点2.RAII机制下最基本的智能指针框架温馨提示引言在C++编程中,
内存管理
一直是一个重要的话题
Yawesh
·
2024-01-14 08:39
C++
c++
java
开发语言
freebasic 编译linux,Basic语言编译器FreeBASIC
FreeBASIC是一个自由/开源(GPL)的32位BASIC编译器,可运行在MicrosoftWindows、
保护模式
的DOS(DOS扩展)、Linux以及Xbox上。
仕識人
·
2024-01-14 08:06
freebasic
编译linux
【JVM
内存管理
专题】——Java参数调优
JVM参数调优——日志开启-XX:+PrintGC每次触发GC的时候打印相关日志-XX:+PrintGCDetails更详细的GC日志JVM参数调优——总体限制-Xms20m堆初始值-Xmx5m堆最大可用值-Xmn10m新生代堆最大可用值-Xss5m栈最大调用深度Ps:在实际工作中,我们可以直接将初始的堆大小与最大堆大小相等,这样的好处是可以减少程序运行时垃圾回收次数,从而提高效率。JVM参数调优
GodSchool
·
2024-01-14 06:45
JVM内存管理专题
jvm
java
52个有效方法(10) - 在既有类中使用关联对象存放自定义数据
10.在既有类中使用关联对象存放自定义数据“关联对象”(AssociatedObject)是指动态创建一个指针从一个对象指向另外一个对象,并且遵循相应的“
内存管理
语义”,相当于动态添加一个属性。
SkyMing一C
·
2024-01-14 04:52
利用std::unique_ptr释放资源
unique_ptr是stl定义的一种智能指针,利用C++的RAII机制进行
内存管理
,防止内存泄漏。
王健
·
2024-01-14 04:23
C++
c++
C++11 14 17
内存管理
智能指针unique_ptr初始化访问和移动赋值重置和移动内存资源自定义删除器shared_ptr原理自定义删除器分配器allocator和new重载new表达式原理operatornewdeleteplacementnewnew(buf)是一种"placementnew"的使用方式,它允许在已经分配的内存上构造对象。这种方式不会分配新的内存,而是在由用户提供的内存区域上构造对象。语法:TypeN
天穹南都
·
2024-01-14 02:14
c++
开发语言
java技术专家【分布式框架】【通过C语言深度解读Redis核心架构】06-
内存管理
源码分析
文章目录一、动态内存分配器1.1、内存分配器概述进程的内存空间申请动态内存brk函数mmap1.2、Jemalloc设计Jemalloc的内存分配策略1.3、Redis的
内存管理
Redis的
内存管理
封装
不走小道
·
2024-01-14 00:07
Java技术专家
java
分布式
c语言
Python程序开发
引用计数是一种
内存管理
技术,它通过引用计数器记录所有对象的引用数量,当对象的引用计数器数值为0时,就会将该对象视为垃圾进行回收。getrefcou
lingwan123
·
2024-01-13 22:34
Python
数据库
开发语言
python
使用Rust开发操作系统(UEFI
内存管理
和文件系统使用)
在上一篇文章中我们简单介绍了UEFI的基本概念在本章中我们介绍uefi-rs库的
内存管理
和文件系统使用文章目录基本结构UEFI的HelloWorld!
VenmoSnake
·
2024-01-13 21:19
使用Rust开发操作系统
uefi
rust
操作系统
【微服务】 Spring cold、Kubernetes、Service mesh
#什么是Eureka的自我
保护模式
?#DiscoveryClient
奥耶可乐冰
·
2024-01-13 20:32
服务器
微服务
spring
kubernetes
C/C++动态
内存管理
文章目录前言1.C/C++内存分布2.C语言中动态
内存管理
方式:malloc/calloc/realloc/free3.C++
内存管理
方式3.1new/delete操作内置类型3.2new和delete
不如小布.
·
2024-01-13 20:53
C++
c语言
c++
C++八股——STL相关
C++的STL(StandardTemplateLibrary,标准模板库)包括以下六大主要组件:容器(Containers):vector:动态数组,支持随机访问和高效
内存管理
。
北地的树
·
2024-01-13 19:11
八股八股八股文
c++
C#中如何使用ArrayPool
在使用数组时,一个关键的方面是
内存管理
。当我们创建数组时,系统需要分配一块内存来存储数组元素,并在数组不再需要时释放这些内存,以避免内存泄漏和提高系统资源利用率。
喵叔哟
·
2024-01-13 17:16
喵叔闲扯
c#
操作系统课程设计(linux操作系统)
实验一Windows进程管理实验二Linux进程管理实验三Linux进程间通信实验四Windows的互斥与同步实验五
内存管理
实验六银行家算法的模拟与实现实验七磁盘调度算法的模拟与实现实验八虚拟内存页面置换算法的模拟与实现实验九基于信号量机制的并发程序设计实验十一简单二级文件系统的设计本操作系统课程设计主要在
陈陈不会敲代码
·
2024-01-13 14:31
操作系统
课程设计
操作系统课程设计
FreeRTOS——流和消息缓冲区
队列 FreeRTOS——信号量 FreeRTOS——互斥量 FreeRTOS——任务通知 FreeRTOS——流和消息缓冲区 FreeRTOS——软件定时器 FreeRTOS——事件组
内存管理
BenBenF19
·
2024-01-13 14:57
FreeRTOS
freertos
操作系统
C++
内存管理
虽然C++提供了更先进的
内存管理
方式,如new和delete运算符,但是仍然可以在C++中使用malloc和free,现在推荐使用new和deletemalloc():(MemoryAllocation
看山不是山a
·
2024-01-13 13:04
c++
开发语言
80x86
保护模式
(描述符,选择符,任务切换)
80x86
保护模式
之描述符,选择符,任务切换基本运行流程大致要点解释1.80386段管理机制1.1段1.2描述符1.2.1存储段描述符1.2.2系统段描述符1.3描述符表1.4段选择符1.5段寄存器1.6
Hi,Hubery
·
2024-01-13 12:25
share
x86
Java的JVM GC(Garbage Collection)垃圾回收原理机制及算法
Java的JVMGC(GarbageCollection)垃圾回收原理机制及算法JavaGC(GarbageCollection)垃圾回收机制,JavaVM中,存在自动
内存管理
和垃圾清理机制。
weixin_34038293
·
2024-01-13 12:15
运维
java
内存管理
go-
内存管理
篇(二) 万字总结-golang内存分配篇
前言本文是讲解Golang
内存管理
的第二篇,在第一篇中我们提到,Golang的内存分配模式与TCMalloc是极其相似的。所以先来回顾一下TCMalloc相关知识点。
蔡蔡开始内卷
·
2024-01-13 11:22
golang
golang
1024程序员节
图解Go内存分配器
本文将从内存的基本知识入手,到一般的内存分配器,进而延伸到Go内存分配器,对其进行全方位深层次的讲解,希望能让你对进程
内存管理
有一个全新的认识。
weixin_34111790
·
2024-01-13 11:52
操作系统
内存管理
数据结构与算法
Go
内存管理
,内存分配
内存管理
内存管理
是一个古老的话题,C/C++这类语言,需手动管理堆内存的申请与释放。Go、Java这类带有垃圾回收器(GC)的语言,堆内存的申请与释放可以交给其运行时来完成。
metabit
·
2024-01-13 11:48
#
原理源码
分配内存
Swift 之访问控制、
内存管理
、字面量、模式匹配
1、访问控制Swift提供了5个不同的访问级别:open>public>internal>fileprivate>privateopen:允许在定义实体的模块、其他模块中访问,允许其他模块进行继承、重写(open只能用在类、类成员上)。public:允许在定义实体的模块、其他模块中访问,不允许其他模块进行继承、重写。internal:只允许在定义实体的模块中访问,不允许在其他模块中访问。绝大部分实
Abner_XuanYuan
·
2024-01-13 10:13
操作系统期末提纲
操作系统期末提纲文章目录操作系统期末提纲第一章计算机系统概述第二章操作系统概述第三章进程描述和控制第四章线程第五章并发性:互斥和同步第六章并发性:死锁和饥饿第七章
内存管理
第八章虚拟内存第九章单处理器调度第十一章
xwhking
·
2024-01-13 08:33
操作系统
【Java】2023年业务实践中遇到的所有OOM情况及实战总结
OOM分析&实战引言:一、JVM内存结构二、JVMOOM错误情况三、实践案例一案例二案例三四、总结五、分析工具推荐六、参考文献引言:在Java开发中,随着应用程序变得越来越复杂,
内存管理
问题也变得愈加重要
legendaryhaha
·
2024-01-13 08:43
Java进阶之路
java
开发语言
OOM
MAT
gceasy
Go语言的垃圾回收器
1.简介Go语言的垃圾回收器(GC)是一个自动
内存管理
系统,它可以自动回收不再使用的内存。GC可以帮助程序员避免内存泄漏和内存错误,从而提高程序的稳定性和可靠性。
飞翔的乌龟
·
2024-01-13 07:12
golang
golang
开发语言
后端
【Effective Objective - C】—— 熟悉Objective-C
【EffectiveObjective-C】——熟悉Objective-C熟悉Objective-C1.oc的起源消息和函数的区别运行期组件和
内存管理
要点:2.在类的头文件中尽量少引入其他头文件向前声明要点
《杯莫停》
·
2024-01-13 06:24
c语言
objective-c
windows
C++
内存管理
机制(侯捷)笔记1
C++
内存管理
机制(侯捷)本文是学习笔记,仅供个人学习使用。如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-13 05:45
C++
c++
JVM内存模型
学习周志明老师《深入理解Java虚拟机》笔记以及自己的一些理解记录,Java使用虚拟机自动
内存管理
机制,所以对于Java程序来说不用手动清理内存,但是当内存溢出时,如果我们不了解内存的机制那么排查问题也是相当困难
狗子也能编码
·
2024-01-13 03:34
Java进阶
jvm
【C++入门】C++
内存管理
目录前言C/C++内存分布C++
内存管理
方式1.new和delete操作内置类型快速了解与使用2.new和delete操作自定义类型3.operatornew与operatordelete4.operatornew
清水加冰
·
2024-01-13 03:54
c++
算法
开发语言
禁用ie
保护模式
1.通过注册表[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings\Zones\3]2500=0x0(开启),0x3(关闭)其中Zones\3对应Internet区域,Zone\2对应信任区域。。。2.通过组策略操作之前建议重置恢复IE默认设置,清楚IE缓存,清楚SSL等操作;win+r输入gpe
上海派拉软件
·
2024-01-13 00:54
Android/Linux Kernel
内存管理
-入门笔记
Android/LinuxKernel上下層的記憶體管理機制,由於牽涉到基礎,核心與使用者空間的Framework,這系列的文章會分為幾個單元,依據筆者自己的時間安排,逐一分享出來,並希望對各位有所助益.相對於整理Kernel排程,FileSystem,與相關核心模組的知識,重新再去彙整Kernel記憶體機制的Topics,會發現表現上看似簡單的Malloc/Free,背後的諸多細節都有他不簡單的
JamyLou
·
2024-01-12 23:06
C
Linux
Android
《JVM由浅入深学习【八】 2024-01-12》JVM由简入深学习提升分(JVM的垃圾回收算法)
Mark-Compact)原理步骤优点缺点4.分代收集算法(GenerationalCollection)原理步骤优点缺点结论JVM的垃圾回收算法引言Java虚拟机(JVM)的垃圾回收(GC)是Java
内存管理
的重要部分
码农阿豪
·
2024-01-12 23:10
面试
jvm
算法
垃圾回收
2023,我与C/C++相遇的奇迹之年
文章目录一、C语言1.1写博客1.2上传git1.3三子棋和扫雷1.4精妙的机关术——位操作1.5C语言的利剑——指针1.6C语言的铠甲——结构体1.7C语言的内功心法——动态
内存管理
二、初阶数据结构2.1
快乐的流畅
·
2024-01-12 22:34
进击的C++
c语言
c++
开发语言
数据结构
排序算法
JVM 内存布局
内存区域分布介绍:jvm内存布局是理解Java应用程序运行时
内存管理
的重要一部分。JVM内存分为几个区域,每个区域有不同的作用。
qyhua
·
2024-01-12 20:08
jvm
[Linux]查看虚拟内存占用情况
概念虚拟内存是计算机系统
内存管理
的一种技术,它允许程序拥有超过系统物理内存大小的可用内存空间。
巅峰程序
·
2024-01-12 20:03
Linux
linux
运维
服务器
Leetcode——C++突击面试
C++突击面试1.编译内存相关1.1.C++程序编译过程1.2.C++
内存管理
1.3.栈和堆的区别1.4.变量的区别1.5.全局变量定义在头文件中有什么问题?
StephenBarrnet
·
2024-01-12 11:11
面试八股文
C++
面试
C++面试:对象生命周期 & 垃圾回收
这些概念涉及
内存管理
,是C++编程中的核心部分。
Thomas_Lbw
·
2024-01-12 11:39
c++
面试
C++
JVM初识
JVM的功能jvm的功能主要分为三部分:解释和运行对字节码文件中的指令,实时的解释成机器码,让计算机执行
内存管理
自动为对象、方法等分配内存自动的垃圾回收机制,回收不再使用的对象即时编译对热点代码进行优化
weixin_54498224
·
2024-01-12 05:53
jvm
《每天十分钟》-红宝书第4版-性能
在使用垃圾回收的编程环境中,开发者通常无须关心
内存管理
。不过,JavaScript运行在一个
内存管理
与垃圾回收都很特殊的环境。
lorinzhang
·
2024-01-12 02:02
《每天十分钟》红宝书第4版
javascript
【Linux C】
内存管理
,结构体,枚举,字符串和字符数组
目录1.
内存管理
方式2.字符串和字符数组3.结构体struct4.共用体union5.大小端模式6.枚举enum1.
内存管理
方式在C语言程序中,存放数据所能使用的内存空间大概分为四种情况:栈stack、
吾日叁問
·
2024-01-12 00:49
C语言
结构体
字符串
字符数组
共用体
枚举
ARM硬件编程
SPSR:保存程序状态寄存器,是CPSR的备份MMU:
内存管理
单元,
Omedetou。
·
2024-01-11 23:58
开发语言
汇编
C++
内存管理
机制(侯捷)笔记2
C++
内存管理
机制(侯捷)本文是学习笔记,仅供个人学习使用。如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-11 22:19
C++
c++
嵌入式实时应用开发实战(原书第3版)》——3.3
保护模式
架构
3.3
保护模式
架构在现代的Intel处理器中,实现
保护模式
存储器首先出现在80386中。它采用一个整32bit的地址对4GB的范围寻址。访问是受控的,因此一个存储块可能执行只读或读/写操作。
weixin_33935777
·
2024-01-11 22:51
嵌入式
操作系统
动态
内存管理
---C语言
目录1.动态内存分配2.动态内存函数2.1malloc函数2.2free函数2.3calloc函数2.4realloc函数3.常见的动态内存错误3.1对NULL指针解引用操作3.2对动态开辟空间的越界访问3.3对非动态开辟内存使用free释放3.4使用free释放一块动态开辟内存的一部分3.5对同一块动态内存多次释放3.6动态开辟内存忘记释放(内存泄漏)4.柔性数组4.1柔性数组的特点4.2柔性数
木子.李347
·
2024-01-11 20:37
C语言
c语言
visual
studio
code
柔性数组
Kotlin 1.7.0 beta发布,改进构建器类型推断
Kotlin1.7.0是JetBrains的跨平台、多用途编程语言的计划新版本,目前已进入beta发布阶段,主要特点是对构建器类型推断和新的
内存管理
器进行了更改。
魏铁锤爱摸鱼
·
2024-01-11 17:19
kotlin
开发语言
android
软硬件共同定义:超异构开放生态
ISA定义了:指令集、数据类型、寄存器、寻址模式、
内存管理
、I/O模型等。CPU图灵
aFakeProgramer
·
2024-01-11 16:33
汽车电子
嵌入式基础
硬件工程
fpga开发
引导和服务
kernel实现进程管理、
内存管理
、网络管理、驱动程序、文件系统、安全功能等功能内核设计流派宏内核(monolithickernel):又称单内核和强内核,Unix,Linux把所有系统服务都放到内核里
fhjtg
·
2024-01-11 15:56
linux
运维
服务器
进程和计划任务
内核功用:进程管理、
内存管理
、文件系统、网络功能、驱动程序、安全功能等一.程序什么是程序?程序是执行特定任务的一串代码其是静态资源(硬盘上躺着)二.进程什么是进程?
fhjtg
·
2024-01-11 15:56
php
开发语言
AntDB
内存管理
之内存上下文之如何使用内存上下文
5.如何使用内存上下文使用内存上下文之前,我们需要先对其进行创建。AntDB启动时已经创建并初始化好了部分内存上下文,例如:TopMemoryContext。这个TopMemoryContext是所有内存上下文的父节点或者祖先节点。一般我们创建的内存上下文都在TopMemoryContext的子层以下。创建完之后,我们便可以通过palloc/palloc0使用该内存上下文,且使用完成之后可以释放内
亚信安慧AntDB数据库
·
2024-01-11 12:18
数据库
antdb数据库
antdb
AntDB
内存管理
之内存上下文之内存上下文机制是怎么实现的
4.内存上下文机制是怎么实现的下文将针对内存上下文机制进行代码说明。本次以AntDB的代码为例,来解析内存上下文的实现方式。4.1最基础的数据结构MemoryContextData和MemoryContextMethods是内存上下文机制里最基础的2个数据结构。定义如下图4所示(只针对特定成员进行说明,其他的变量说明可以参照代码)。图4:MemoryContextData和MemoryContex
亚信安慧AntDB数据库
·
2024-01-11 12:48
antdb数据库
数据库
antdb
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他