7

Windows では、非常に要求の厳しいアプリケーションの場合、プログラマーは、メモリの割り当てをより適切に管理および制御するために、HeapCreate、HeapAlloc を使用して高速化することができます (プライベート アロケーターとも呼ばれます)。Linux c++ プログラミングで同等のものは何ですか?

4

1 に答える 1

3

独自のプライベートアロケータを使用する場合は、を使用mmap()してメモリの量をプロセスにマッピングすると、そのメモリを好きなように使用できます。のファイル記述子を開き、/dev/zeroそれをの「fildes」パラメータとして使用しますmmap()man mmap渡すパラメータの詳細については、を参照してください。この点mmap()で、と同じ役割を果たしますHeapCreate()

于 2010-05-21T09:33:18.583 に答える