エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
7. ガベージコレクション発生時の性能最適化技術 ~フラッシュストレージ特有の挙動、書き込み処理待ちを回避~
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
7. ガベージコレクション発生時の性能最適化技術 ~フラッシュストレージ特有の挙動、書き込み処理待ちを回避~
SSDで構成されるフラッシュストレージへのデータの書き込みは、未使用状態のブロックにしか書き込めませ... SSDで構成されるフラッシュストレージへのデータの書き込みは、未使用状態のブロックにしか書き込めません。またブロック内に1つでも有効なデータが残っていると、そのブロックには書き込めないため有効なデータを別のブロックにコピーして、未使用状態の空きブロックへ解放する必要があります。このようなSSD特有の挙動を「ガベージコレクション」といいます。ゴミ(Garbage)を収集(collection)して書き込む領域へ解放する意味になります。 ガベージコレクションはバックグラウンドで行われますが、実行中にSSDへの書き込み処理が発生すると、性能が低下するおそれがあります。ガベージコレクションによる性能低下を防ぐには、発生するタイミングを調整するなどの対策が必要です。たとえば、SSD単位でガベージコレクションの状態を監視、実行していないSSDへの書き込み処理を優先することで書き込み処理待ちを回避、シス