技术栈
内存管理
菲子叭叭
21 天前
stm32
·
内存管理
【STM32】内存管理
首先问个问题,你知道如何在LCD上显示SD卡文件浏览?-----需要读取所有文件名到内存,然后才能显示到LCD上。
fhvyxyci
1 个月前
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
@sinner
4 个月前
开发语言
·
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内存。
Mhypnos
4 个月前
c++
·
笔记
·
内存管理
C++内存管理(候捷)第四讲 笔记
Loki allocator的三个类,从低阶到高阶分别为:Chunk, FixedAllocator, SmallObjAllocator
ljh_a1
4 个月前
性能优化
·
php
·
内存管理
·
c扩展
【关于PHP性能优化,内存优化,日志工具等问题处理】
目录PHP 性能优化:如何优化 PHP 代码以提高性能?通用优化策略:框架特定优化:性能优化最佳实践:
紫郢剑侠
4 个月前
linux
·
学习笔记
·
内存管理
·
free命令
·
内存使用信息
Linux shell编程学习笔记63:free命令 获取内存使用信息
在系统安全检查中,内存使用情况也是一块可以关注的内容。Linux提供了多个获取内存信息的命令很多。今天我们先研究free命令。
sz66cm
5 个月前
linux
·
内核
·
内存管理
·
scatterlist
Linux内核 -- 内存管理之scatterlist结构使用
scatterlist 结构在 Linux 内核中主要用于 DMA(直接内存访问)操作中的内存管理。它允许将不连续的物理内存片段表示为一个逻辑上的连续块,从而使 DMA 操作可以高效地处理这些不连续的内存片段。