VM_PAGE_DONTNEED(9) | FreeBSD Kernel Developer's Manual | VM_PAGE_DONTNEED(9) |
名称
vm_page_dontneed — ページがもはや必要でないことを示す書式
#include < sys/param.h>#include < vm/vm.h>
#include < vm/vm_page.h>
void
vm_page_dontneed( vm_page_t m);
解説
vm_page_dontneed() 関数は、与えられたページがもやは必要でないと VM システムに通知します。ページがすでにアクティブでないキューかキャッシュキューにあるなら、この関数は何もしません。そうでなければ、ページは非アクティブ (活性) 化されます。vm_page_dontneed() が 1 つのページを非アクティブ化する必要はありませんが、それらのページが解放されるとき、小さいオブジェクトでそれらのページをあまりにすぐに再利用すること、大きなオブジェクトでキューからより小さいものをフラッシュすることを防ぐ試みをするアルゴリズムを代わりに実装することに注意してください。
作者
このマニュアルページは、 <davidc@acns.ab.ca>によって書かれました。July 30, 2001 | FreeBSD |