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

#内存管理

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

不做虫子

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

1200

C/C++内存管理

用户11379153

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

3810

C/C++内存管理

25遇见

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

5710

动态内存管理

25遇见

但是有时我们需要的空间大小在程序运行时才能知道,那数组编译时开辟的空间就无法满足了。因此C语言引入了动态内存开辟,让程序员自己可以申请和释放空间。

3010

《从崩溃到精通:C++ 内存管理避坑指南,详解自定义类型 new/delete 调用构造 / 析构的关键逻辑》

LOTSO

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

10610

【C语言动态内存管理】--动态内存分配的意义,malloc和free,calloc和realloc,常见的动态内存的错误,动态内存经典笔试题分析,柔性数组,总结C/C++中程序内存区域划分

LOTSO

功能:realloc函数的出现让动态内存管理更加灵活。有时会我们发现过去申请的空间太小了,有时候我们又会觉得申请的空间过大了,那为了合理的使用内存,我们⼀定会对...

25310

Agent设计模式——第 8 章:内存管理

xindoo

有效的内存管理对于智能 Agent 保留信息至关重要。与人类类似,Agent 需要不同类型的内存才能高效运行。本章深入探讨内存管理,特别关注 Agent 的即时...

15910

使用Prodfiler优化eBPF编译器性能:从内存分配到向量化的全面调优

qife122

这是我在2021年10月4日最初在prodfiler.com上发布的博客重发版。Prodfiler已被Elastic收购,现为Elastic Universal...

9210

操作系统之内存管理(王道)

十二.

简单的介绍了内存相关的基本知识(作用、指令、逻辑/物理地址、程序咋运行-链接+装入...

13710

走进c语言动态内存管理,拨开她的神秘面纱

海棠未眠

在c语言中,动态内存管理绝对是一个十分重要的内容,在此之前,我们想要开辟内存空间,只能通过创建变量,在栈区内存开辟一块固定大小的空间。我们在使用时难免会感觉奇怪...

4910

【C/C++ 面试必看】深入理解内存管理:从内存分布到 new/delete 底层原理

用户11862565

要理解 C/C++ 程序的内存分布,我们可以先从计算机的核心硬件资源说起:CPU 是负责逻辑运算与指令执行的核心;GPU 作为并行计算能力突出的协处理器,...

24910

AI代理从概念验证到生产部署全流程

用户11764306

使内存无缝工作的关键是自动化——客户不应该需要考虑它,代理不应该需要手动内存管理。代理提供了一个强大的钩子系统,让您拦截代理生命周期事件并自动处理内存操作。钩子...

12610

Windows漏洞利用技巧:虚拟内存访问陷阱(2025更新)

qife122

早在2021年,我写了一篇博客文章,介绍了在Windows上构建虚拟内存访问陷阱原语的各种方法。其目标是使虚拟内存地址的读取者或写入者暂停相当长的时间(例如1秒...

11710

Python内存管理:让代码学会“断舍离”的艺术

富贵软件

在程序员的日常工作中,内存管理就像空气——平时感觉不到存在,但一旦出问题就会让人窒息。Python作为一门以“优雅”著称的语言,其内存管理机制就像一位隐形的管家...

14910

Rust、零信任与高保证系统:为什么开发者该关注“硬件/软件共保证”

用户11680974

在传统开发里,很多高性能系统还是用 C/C++。性能是没问题,但安全漏洞层出不穷。很多漏洞都源自内存管理问题:越界访问、悬空指针、未初始化变量……这些在零信任系...

13300

【C/C++】动态内存管理

凤年徐

但是上述的开辟空间的⽅式有两个特点: • 空间开辟⼤⼩是固定的。 • 数组在申明的时候,必须指定数组的⻓度,数组空间⼀旦确定了⼤⼩不能调整 但是对于空间的...

16210

AI代理性能提升实战:LangChain+LangGraph内存管理与上下文优化完整指南

deephub

开发者可以进一步了解LangMem内存抽象技术和Ambient Agents课程,以获得LangGraph代理中内存管理的深入概述。

1K10

jank实现C++无缝互操作的技术探索

qife122

过去一个月中,我通过cpp/new和cpp/delete实现了手动内存管理。这使用jank的GC分配器(当前是bdwgc)而非malloc,因此通常不需要使用c...

19010

C++与Python:内存管理与指针的对比

不止于python

通过本篇文章,对比了 C++ 和 Python 在内存管理和指针操作上的差异。C++ 提供了灵活的内存控制机制,适合性能要求高的场合,而 Python 的自动垃...

23010
领券