問題タブ [memory-fragmentation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - OpenGL は GPU メモリの断片化を処理しますか?
基本的に、バッファ オブジェクトを作成するたびに、OpenGL が GPU にメモリを割り当てます。
2 つのユニフォーム変数に対して 2 つのユニフォーム バッファを生成するシナリオ 1 を考えてみましょう。
ここで、1 つのバッファーを作成し、2 つの均一な変数をインターフェイス ブロック内に囲むシナリオ 2 を考えてみましょう。
私の理解では、シナリオ 1 では 2 つの別個のメモリ領域が割り当てられ、シナリオ 2 では 1 つの大きな連続したメモリ ブロックが割り当てられます。その場合、シナリオ 1 はメモリの断片化の影響を受けやすい可能性があります。これが発生した場合、OpenGL または他の何かによって管理されているのでしょうか、それともパフォーマンスが重要なコードを記述する前にこれを念頭に置いておく必要がありますか?
android - 32 ビット Linux カーネルの仮想フラグメンテーションの問題を回避するには?
システム内の仮想メモリの断片化の問題は誰もが知っています。32 ビット カーネルのカーネル ドライバーの観点から、フラグメンテーションの問題をどのように改善できますか?
アプリケーションの動作を制御できないためです。600 MB の仮想メモリが使用可能であるにもかかわらず、メモリ不足が発生するという問題があります。
どんな提案でも大歓迎です。