0

txt ファイルよりも高速に大きなファイルをバッファにロードする方法はありますか? バイナリ ファイルを操作する方がはるかに高速であることをどこかで読んだことがあります。頂点を含むファイルを vbo にロードしようとしています。私はこの行ごとの読み取りを行っており、float を解析してから配列リストに配置し、次に float 配列に配置してから buffer にロードしますが、大きなファイルでは時間がかかります。

4

1 に答える 1

0

通常のランダムアクセスファイルではなくページングによってフェッチされるため、フロートを含む大きなファイルをマッピングし、バイトバッファーを介してアクセスすることが最速のオプションになる可能性があります。

追加の利点は、ヒープに対してカウントされず、ガベージ コレクションの対象にもならないことです。欠点は、異なるシステム間での移植性があまり高くないことです。

于 2012-06-02T19:03:31.963 に答える