首页
学习
活动
专区
圈层
工具
发布
首页标签内存管理

#内存管理

深入理解 FreeRTOS 中的内存碎片问题

紫昭

内存碎片是在动态内存分配过程中出现的一种现象。当系统频繁地分配和释放内存块时(例如频繁的启动任务和删除任务),内存空间逐渐被分割成众多小块的空闲内存。这些小块可...

700

Flink内存模型深度调优:JVM参数与Off-Heap内存管理实战指南

用户6320865

随着大数据处理需求的持续增长和硬件技术的演进,Flink 作为流处理领域的核心引擎,其内存管理机制也在不断优化和迭代。从当前的发展轨迹来看,Flink 社区正致...

2310

Spark Tungsten引擎基石:UnsafeRow与堆外内存管理深度解析

用户6320865

随着大数据处理需求的持续爆发式增长,Apache Spark作为业界领先的分布式计算框架,在2025年依然不断突破性能瓶颈。自早期版本依赖JVM内存管理机制以来...

3910

Spark内存管理揭秘:UnifiedMemoryManager如何动态协调Execution与Storage内存

用户6320865

在大数据计算领域,Apache Spark凭借其卓越的内存计算能力成为分布式处理的主流框架。其核心优势在于能够将数据尽可能保留在内存中,从而显著减少磁盘I/O带...

4210

Spark内存管理深度解析:从堆内堆外到OOM实战

用户6320865

在大数据处理的演进历程中,Apache Spark凭借其卓越的内存计算能力,彻底改变了传统批处理和流处理的性能瓶颈。与依赖磁盘I/O的MapReduce等框架相...

4810

Spark Tungsten引擎:堆外内存与手动内存管理的性能革命

用户6320865

在大数据技术快速发展的今天,Apache Spark已经成为分布式数据处理领域不可或缺的核心框架。自2014年正式发布以来,Spark凭借其内存计算、容错机制以...

3210

Redis高性能内存管理揭秘:zmalloc库、碎片化解决方案与Jemalloc实战

用户6320865

Redis作为当今最流行的高性能键值存储系统,其核心优势在于将数据完全存储在内存中,通过单线程事件循环模型避免了多线程上下文切换的开销,实现了极高的读写性能。根...

3510

内存管理都不会,还做什么架构师?(第105讲,万字收藏)

架构师之路

内存管理,是架构师的基本功之一。如何掌握这项基本功,最好的方法是和开源的项目学习。memcache的内核设计,值得每一个架构师借鉴。

8710

【C语言】动态内存管理(详解版)

用户11915063

如果这篇文章让大家对动态内存管理这方面知识有扩展和新的认识,希望大家给博主一键三连,你们的支持是我最大的动力,感谢大家的支持???

21610

064_二进制安全核心技术:堆溢出与高级利用技巧详解——从内存管理到复杂漏洞利用的全面解析

安全风信子

堆溢出是一种严重的内存安全威胁,当程序向堆分配的内存区域写入超出其边界的数据时可能导致安全问题。本教程将从防御视角出发,系统讲解堆内存安全管理的基本原理、堆溢出...

12410

075_二进制安全高级技术:自定义分配器利用深度解析与实战指南——从内存管理到复杂漏洞挖掘的系统教程

安全风信子

在二进制安全领域,内存管理漏洞一直是攻击者关注的重点。传统的堆利用技术主要针对标准内存分配器(如glibc malloc),但在实际应用中,许多程序出于性能、安...

13510

动态开辟改朝换代——C++内存管理的革新:从malloc/free到new/delete的范式转换

艾莉丝努力练剑

globalVar在哪里?__C__ staticGlobalVar在哪里?__C__

17010

119_LLM训练的高效内存管理与优化技术:从ZeRO到Flash Attention

安全风信子

大型语言模型(LLM)的训练面临着前所未有的计算和内存挑战。随着模型规模达到数百亿甚至数千亿参数,高效的内存管理成为训练成功的关键因素之一。2025年,LLM训...

11210

Java 堆内存管理详解:`-Xms` 和 `-Xmx` 参数的使用与默认内存设置

用户8589624

🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119@qq.c...

18210

开发常用的一些 Android APP 内存 GC 性能优化方案

Yangsh888

次元幻域 | 董事长兼CEO (已认证)

尽量不 GC 的核心是减少内存回收的必要性。熟悉 C++ 的开发者都知道,析构函数会在对象退出作用域时自动释放内存,仅手动申请的内存需要用户自行管理。

15910

【动态内存管理】深入详解:malloc和free、calloc和realloc、常见的动态内存的错误、柔性数组、总结C/C++中程序内存区域划分

艾莉丝努力练剑

但是对于空间的需求,不仅仅是上述的两种情况。有时候我们需要的空间大小在程序运行的时候才能知道,那么数组的编译时开辟空间的方式就不能满足了。

16710

收集飞花令碎片——【C语言】动态内存管理&&数据存储的内存结构

枫亭湖区

这些变量在程序一开始运行时就被分配了,直到程序结束才释放。它们“长命百岁”,但不够灵活。

10310

错误代码0xC0000005(0x0)错误代码2905-0xc0000005,怎么解决?

小焱

这个是程序运行中崩溃,报错多与运行库内存管理冲突有关,常见于多模块(如主程序+DLL)混用运行库的场景。

13510

你以为你懂内存?关于CPU和内存交互的5个惊人真相

不做虫子

我们通常认为,CPU从内存中读取数据是一个简单的“取货”过程。但实际上,计算机的中央处理器(CPU)和主内存之间的交互,远比我们想象的要复杂和精妙得多。其背后隐...

11810

C/C++内存管理

用户11379153

C语言内存管理方式在C++中可以继续使用,但有些地方就无能为力,而且使用起来比较麻烦,因 此C++又提出了自己的内存管理方式:通过new和delete操作符进行...

8510
领券