内存管理

菲子叭叭21 天前
stm32·内存管理
【STM32】内存管理首先问个问题,你知道如何在LCD上显示SD卡文件浏览?-----需要读取所有文件名到内存,然后才能显示到LCD上。
fhvyxyci1 个月前
c++·内存管理
【C++初阶】一文讲通C++内存管理我们先来看下面的一段代码和相关问题选择题: 选项:A.栈 B.堆 C.数据段(静态区) D.代码段(常量区) globalvar 在哪里? staticGlobalvar 在哪里? staticvar 在哪里? localVar 在哪里? num1 在哪里? char2 在哪里? *char2在哪里? pchar3 在哪里? *pchar3 在哪里? ptr1 在哪里? *ptr1 在哪里?
丶Darling.1 个月前
c++·笔记·学习·内存管理·侯捷·内存池·alloctor
侯捷 | C++ | 内存管理 | 学习笔记(二):第二章节 std::allocator西北有高楼,上与浮云齐。在工业级别,可能会用malloc上百万次,即使是有内存池的存在,cookie占用的额外内存还是不容小觑,同时malloc也挺慢的,所以这部分的目标就是去掉malloc,使得效率提高,空间率精简。
熬夜学编程的小王1 个月前
c++·内存管理·面向对象·new/delete·malloc/free
【C++篇】剖析内存底沉:C/C++高效内存管理剖析文章目录💬 欢迎讨论:如果你在学习过程中有任何问题或想法,欢迎在评论区留言,我们一起交流学习。你的支持是我继续创作的动力!
青云交2 个月前
数据库·内存管理·apache hive·数据集成·大数据处理·datafusion·查询处理·powercenter
大数据新视界 --大数据大厂之 DataFusion:超越传统的大数据集成与处理创新工具💖💖💖亲爱的朋友们,热烈欢迎你们来到 青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的博客,正是这样一个温暖美好的所在。在这里,你们不仅能够收获既富有趣味又极为实用的内容知识,还可以毫无拘束地畅所欲言,尽情分享自己独特的见解。我真诚地期待着你们的到来,愿我们能在这片小小的天地里共同成长,共同进步。💖💖💖
小柯J桑_2 个月前
c语言·c++·内存管理
C/C++:内存管理今天我们来看C/C++中对于内存的管理在C/C++中,数据的存储位置取决于数据类型和作用域。通常分为以下几类:
爱桥代码的程序媛2 个月前
内核·harmonyos·鸿蒙·鸿蒙系统·内存管理·openharmony·子系统开发
鸿蒙OpenHarmony【小型系统基础内核(虚拟内存管理)】子系统开发虚拟内存管理是计算机系统管理内存的一种技术。每个进程都有连续的虚拟地址空间,虚拟地址空间的大小由CPU的位数决定,32位的硬件平台可以提供的最大的寻址空间为0-4GiB。整个4GiB空间分成两部分,LiteOS-A内核占据3GiB的高地址空间,1GiB的低地址空间留给用户态进程使用。各个进程空间的虚拟地址空间是独立的,代码、数据互不影响。
OH五星上将2 个月前
嵌入式硬件·移动开发·harmonyos·内存管理·openharmony·鸿蒙开发·liteos-a
OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【用户态内存调测】Debug版本的musl-libc库为用户提供内存泄漏检测、堆内存统计、踩内存分析以及backtrace功能等维测手段,可以提高用户态内存相关问题的定位效率。
OH五星上将2 个月前
harmonyos·内存管理·openharmony·鸿蒙开发·系统移植·鸿蒙内核·listos_m
OpenHarmony(鸿蒙南向开发)——标准系统方案之瑞芯微RK3566移植案例(下)OpenHarmony Camera驱动模型结构CameraService源码目录为:foundation/multimedia/camera_standard,camera app通过camera service与hal层进行交互
OH五星上将2 个月前
驱动开发·移动开发·harmonyos·内存管理·openharmony·鸿蒙内核·鸿蒙移植
OpenHarmony(鸿蒙南向开发)——轻量和小型系统三方库移植指南(二)以yxml库为例,其移植过程如下文所示。从仓库获取yxml源码,其目录结构如下表:表1 源码目录结构设置Makefile的交叉编译工具链,修改并编译该库,生成OpenHarmony平台的可执行文件,步骤如下:
OH五星上将2 个月前
驱动开发·harmonyos·内存管理·openharmony·鸿蒙内核·鸿蒙源码·鸿蒙移植
OpenHarmony(鸿蒙南向开发)——小型系统芯片移植指南(二)LiteOS-A当前支持ARMv7-a指令集架构,如果三方芯片为ARMv7-a架构,可以进行内核基础适配;否则还需要先根据芯片的架构来新增内核对该芯片架构的支持,这个工作较为复杂,不在这篇文章范围内。
哞哞叫的狗3 个月前
c++·内存管理
智能指针相关:enable_shared_from_this()在开发中的常见应用当我们先定义一个指针,然后再用这个指针构造两个智能指针运行后就会报错,显示的是pt指针被重复释放了 原因是p1和p2都以为自己是唯一独占pt的智能指针,不知道还有智能指针指向pt 所以输出后发现两个引用计数都是1
@sinner4 个月前
开发语言·go·内存管理
Go语言内存管理:从理论到实战内存管理是编程中的一个重要环节,它涉及到内存的分配与释放,对于程序的性能和稳定性有着至关重要的影响。不当的内存管理会导致内存泄漏、内存溢出等问题,从而影响程序的正常运行。特别是在大型项目中,良好的内存管理能够有效提高程序的运行效率,降低系统的资源消耗。
野老杂谈4 个月前
开发语言·python·内存管理·生成器·函数编程·惰性计算
8.2 生成器函数与表达式:Python 的秘密武器欢迎来到我的博客,很高兴能够在这里和您见面!欢迎订阅相关专栏: 工💗重💗hao💗:野老杂谈 ⭐️ 全网最全IT互联网公司面试宝典:收集整理全网各大IT互联网公司技术、项目、HR面试真题. ⭐️ AIGC时代的创新与未来:详细讲解AIGC的概念、核心技术、应用领域等内容。 ⭐️ 全流程数据技术实战指南:全面讲解从数据采集到数据可视化的整个过程,掌握构建现代化数据平台和数据仓库的核心技术和方法。 ⭐️ 构建全面的数据指标体系:通过深入的理论解析、详细的实操步骤和丰富的案例分析,为读者提供系统化的指导,帮
Android技术栈4 个月前
华为·harmonyos·内存管理·openharmony·ndk·鸿蒙开发·内存开发
鸿蒙(API 12 Beta2版)NDK开发【内存管理purgeable内存开发指导】HarmonyOS提供Purgeable Memory内存管理机制,开发者可以使用相关接口创建PurgeableMemory对象,从而管理purgeable内存。
Mhypnos4 个月前
c++·笔记·内存管理
C++内存管理(候捷)第四讲 笔记Loki allocator的三个类,从低阶到高阶分别为:Chunk, FixedAllocator, SmallObjAllocator
ljh_a14 个月前
性能优化·php·内存管理·c扩展
【关于PHP性能优化,内存优化,日志工具等问题处理】目录PHP 性能优化:如何优化 PHP 代码以提高性能?通用优化策略:框架特定优化:性能优化最佳实践:
紫郢剑侠4 个月前
linux·学习笔记·内存管理·free命令·内存使用信息
Linux shell编程学习笔记63:free命令 获取内存使用信息在系统安全检查中,内存使用情况也是一块可以关注的内容。Linux提供了多个获取内存信息的命令很多。今天我们先研究free命令。
sz66cm5 个月前
linux·内核·内存管理·scatterlist
Linux内核 -- 内存管理之scatterlist结构使用scatterlist 结构在 Linux 内核中主要用于 DMA(直接内存访问)操作中的内存管理。它允许将不连续的物理内存片段表示为一个逻辑上的连续块,从而使 DMA 操作可以高效地处理这些不连续的内存片段。