什么是点阵图 Bitmap ?

点阵图 Bitmap 是一种内存跟踪方式,由像素组成,类似马赛克,放大后会有锯齿。它的关键特征在于内存单元大小的选择,过大或过小都会带来负面影响。点阵图的优势在于占用内存少,适合内存跟踪;但劣势是可能存在内存块被占用后,仍显示为全部0的缺失问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于点阵图 Bitmap

在这里插入图片描述

点阵图是以像素组成的,可以想象成马赛克,放大会变成锯齿。一个点阵图是一个来自系统的映射,比如整数到位的映射。同时,也称作点阵图索引或点阵矩阵。
点阵图将内存分裂成若干单元(大小从几比特到几千比特)。并且每一个内存单元与点阵图内的一个比特bit 一一对应,如果被占用比特为1,如果是释放的表示为0。
点阵图提供了相当容易的内存跟踪方式,仅仅取决于内存的大小和单元数量。

点阵图 Bitmap 的关键特征

点阵图Bitmap 内单元大小是非常关键并且应当小心选取。如果单元尺寸太小,点阵图 Bitmap 将变得非常大,并且每一个单元充满了0 或 1. 相反,如果点阵图 Bitmap 单元尺寸太大,点阵图Bitmap 将太小。

在这里插入图片描述

点阵图 Bitmap 的优势

点阵图 Bitmap 非常有利于跟踪内存,仅仅占用一点点内存。同时,点阵图 Bitmap 完全依赖于内存单元和内存的大小。

点阵图 Bitmap 的劣势

如果一个 ‘n’ 大小的内存块需要被一个进程占用,然后当存在全部值是0时也会存在

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值