入力データの量が非常に多い場合、スタティックな分解テクニックを利用すると、ハードウェアで同時に大量の連続していない読み取りが試行され、物理ディスクの「スラッシング」が発生します。サブシステム全体のスループットが向上します。データブロックのサイズと数を選択するときは十分注意してください。通常、ブロックの数が多いとスケジューリングを柔軟に行えるため、ロード・インバランスを減らすことができます。ブロックの数を非常に少なくすると、不必要なロックによるオーバーヘッドが発生し、データ圧縮アルゴリズムを効率良く利用できません。Code」の日本語参考訳です。マルチスレッド・アプリケーションでは、共有リソースにアクセスするコード領域へのエントリーの同期をとるために、ロックが使用されます。ロックで保護されたコード領域を「クリティカル・セクション」と呼びます。システムヒープからのメモリーの割り当ては、単純な処理ではありません。これは、システム・ランタイム・ライブラリーが、ヒープへのアクセス同期にロックを使用するためです。アプリケーションをマルチスレッド化してパフォーマンスを向上させるのは骨の折れる作業です。Applications」の日本語参考訳です。サイトはエクセルソフト株式会社が運営しています。社名、製品名などは一般に各社の表示、商標または登録商標です。