炫意html5
最早CSS3和HTML5移动技术网站之一

标签:Linux内核API之内存管理

linux内核API

内存管理 – Linux内核API page_cache_get

啊Q阅读(6)

page_cache_get宏功能描述:宏page_cache_get(page)用来增加页的引用计数,它与page_cache_release(page)有时是合用的,作用仅是锁定页而已,最终并不增加页计数。 page_cache_get...

linux内核API

内存管理 – Linux内核API page_address

无卤阅读(7)

page_address宏功能描述:page_address( )宏的功能是获得物理页的逻辑地址。page_address( )的定义有多个版本,随内核编译时配置不同而不同。在笔者的机器上,page_address( )被定义成一个宏。 p...

linux内核API

内存管理 – Linux内核API mempool_resize

喔28阅读(12)

mempool_resize函数功能描述:mempool_resize( )函数是重新设置内存池最多包含的元素个数,即是改变内存池描述符结构中element数组所包含的元素个数。 mempool_resize文件包含 #include<...

linux内核API

内存管理 – Linux内核API mempool_kfree

嘿哈阅读(12)

mempool_kfree函数功能描述:mempool_kfree( )的功能是内存池一种析构器,用来释放内存池中的element数组中的内存元素空间。通常用来释放函数mempool_kmalloc( )所分配的内存池,参考本教程网关于该函...

linux内核API

内存管理 – Linux内核API mempool_free_slab

阿喜阅读(14)

mempool_free_slab函数功能描述:mempool_free_slab( )的功能是内存池基于slab对象时的析构器,它也是通常使用的内存释放器。通常用来释放函数mempool_alloc_slab( )所分配的内存池,参考本教...

linux内核API

内存管理 – Linux内核API mempool_free_pages

中天阅读(10)

mempool_free_pages函数功能描述:mempool_free_pages( )的功能是内存池一种析构器,其函数实现实质是__free_pages ( ),用来释放内存池中的element数组中的内存元素空间。通常用来释放函数m...

linux内核API

内存管理 – Linux内核API memdup_user

啊Q阅读(14)

memdup_user函数功能描述:memdup_user( )函数的功能是根据给定的一段地址空间(这里由void __user *src和size_t len决定),再分配一个内存空间,并将原地址空间中的内容拷贝到新分配的内存空间中,这里...

linux内核API

内存管理 – Linux内核API kzalloc

啊Q阅读(16)

kzalloc函数功能描述:kzalloc( )函数与kmalloc( )函数功能类似,都是基于slab分配在物理上连续的实际的内存。但是kzalloc( )函数在分配了内存之后,又将内存中的内容都初始化为0。 kzalloc文件包含 #i...

linux内核API

内存管理 – Linux内核API kstrndup

阿喜阅读(16)

kstrndup函数功能描述:kstrndup( )函数的功能与函数kstrdup( )的功能类似,都是为常量字符串s分配内存空间并将该字符串拷贝到所分配的地址空间中,差别在于kstrudup( )函数多了一个参数len,其含义是拷贝s中最...

linux内核API

内存管理 – Linux内核API kstrdup

嘿哈阅读(16)

kstrdup函数功能描述:kstrdup( )函数的功能是为常量字符串s分配内存空间并将该字符串拷贝到所分配的地址空间中。 kstrdup文件包含 #include<linux/string.h> kstrdup函数定义 在内...

linux内核API

内存管理 – Linux内核API ksize

老王阅读(13)

ksize函数功能描述:ksize( )函数得到通过函数kmalloc( )或kmem_cache_alloc( )所分配的对象的实际内存的大小。该函数存在是因为kmalloc( )和kmem_cache_alloc( )函数并不一定分配大...

linux内核API

内存管理 – Linux内核API kmemdup

yiyan阅读(12)

kmemdup函数功能描述:kmemdup( )函数的功能是根据给定的一段地址空间(这里由void * src和size_t len决定),再分配一个内存空间(分配模式是gfp),并将原地址空间中的内容拷贝到新分配的内存空间中。 kmemd...

linux内核API

内存管理 – Linux内核API kmem_cache_destroy

老王阅读(15)

kmem_cache_destroy函数功能描述:kmem_cache_destroy( )函数用来销毁缓存,这个调用是由内核模块在被卸载时执行的,在调用这个函数时,缓存必须为空。 kmem_cache_destroy文件包含 #inclu...

linux内核API

内存管理 – Linux内核API kmem_cache_create

啊Q阅读(22)

kmem_cache_create函数功能描述:kmem_cache_create( )函数用来创建一个slab新缓存,这通常是在内核初始化时执行的,或者在首次加载内核模块时执行。 kmem_cache_create文件包含 #includ...

linux内核API

内存管理 – Linux内核API kmem_cache_alloc

yiyan阅读(18)

kmem_cache_alloc函数功能描述:kmem_cache_alloc( )函数用来从一个给定的缓存分配一个对象,如果缓存目前为空,那么这个函数就会调用cache_alloc_ref ill( )向缓存中增加内存。 kmem_cac...

Java基础教程Android基础教程