搜索
您的当前位置:首页正文

kzalloc & kmalloc

来源:吉趣旅游网

kernel里定义:

[Csharp]   

 kzalloc实现了kmalloc以及memset的功能,即原来我们每次申请内存的时候都会这么做 , 先是用 kmalloc() 申请空间 , 然后用 memset() 来初始化 现在一步到位 , 直接调用 kzalloc(), 效果等同于原来那两个函数 , 所有申请的元素都被初始化为 0.。这是内核中内存管理部分做出的改进 , 让内核跑起来更快一些 , 而从 kmalloc/memset 到 kzalloc 的改变确实也是为了实现这方面的优化 。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top