阿里云文档 2026-04-13

StarRocks内存分类配置与使用分析-开源大数据平台 E-MapReduce-阿里云

本文为您介绍StarRocks BE(Backend)中内存使用分类、内存配置以及如何查看内存使用。

文章 2023-07-16 来自:开发者社区

重学操作系统----25 | 内存管理单元: 什么情况下使用大内存分页?

如何通过内存,提升你的程序性能。“打野” ??什么情况下使用大内存分页?这道题目属于一个实用技巧,可以作为你积累高并发处理技能的一个小小的组成部分。要理解和解决这个问题,我们还需要在上一讲的基础上,继续挖掘虚拟内存和内存管理单元更底层的工作原理,以及了解转置检测缓冲区(TLB)的作用。一、内存管理单元虚拟地址到物理地址的转换过程。如下图所示:你可以把虚拟地址看成由页号和偏移量组成,把物理地址看成....

重学操作系统----25 | 内存管理单元: 什么情况下使用大内存分页?
文章 2017-11-08 来自:开发者社区

malloc和new出来的地址都是虚拟地址 你就说内存管理单元怎么可能让你直接操作硬件内存地址!

malloc的实现与物理内存自然是无关的,内核为每个进程维护一张页表,页表存储进程空间内每页的虚拟地址,页表项中有的虚拟内存页对应着某个物理内存页面,也有的虚拟内存页没有实际的物理页面对应。无论malloc通过sbrk还是mmap实现,分配到的内存只是虚拟内存,而且只是虚拟内存的页号,代表这块空间进程可以用,实际上还没有分配到实际的物理页面。等你的进程访问到这个新分配的内存空间的时候,如果其还没....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐