私はCMA(連続メモリアロケータ)ユーザサイドドライバを作成していますが、一部の領域にmmapedがあります。同じメモリ領域をmmapしたい第2のオブジェクトを作成した場合、すでにmmapedされていることを検索してそのアドレスを返すことは可能でしょうか?現在、各オブジェクトは独自のmmapを作成しますが、それは動作しますが、パフォーマンスの点では良いアイデアですか?複数のオブジェクトのMMAP共有
このクラスは、コンストラクタで渡される内容に応じてさまざまなメモリ領域をmmapするために使用されるため、静的は機能しません。
"パフォーマンス面では良いアイデアですか?"なぜそれを測定しないのですか? –
対策は?私はまだ別の方法はありません:) – user1876942
それを2回mmappすることとそれを一度mmapし、そのmmapを再利用します。 –