Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
txt ファイルよりも高速に大きなファイルをバッファにロードする方法はありますか? バイナリ ファイルを操作する方がはるかに高速であることをどこかで読んだことがあります。頂点を含むファイルを vbo にロードしようとしています。私はこの行ごとの読み取りを行っており、float を解析してから配列リストに配置し、次に float 配列に配置してから buffer にロードしますが、大きなファイルでは時間がかかります。
通常のランダムアクセスファイルではなくページングによってフェッチされるため、フロートを含む大きなファイルをマッピングし、バイトバッファーを介してアクセスすることが最速のオプションになる可能性があります。
追加の利点は、ヒープに対してカウントされず、ガベージ コレクションの対象にもならないことです。欠点は、異なるシステム間での移植性があまり高くないことです。