← Back
Luajit

LuaJIT ランタイムの進化:断片化した物理メモリを OS に「返却」させる能動的ガバナンス

  • 「擬似メモリリーク」の定義
  • クラッシュにとどまらない、アーキテクチャ上の不確実性
  • なぜコードの最適化はもはや効果を発揮しないのか?
  • 「受動的保持」から「能動的管理」へ
  • 価値の再構築:メモリカーブに「呼吸」を
  • 「擬似メモリリーク」の定義
  • クラッシュにとどまらない、アーキテクチャ上の不確実性
  • なぜコードの最適化はもはや効果を発揮しないのか?
  • 「受動的保持」から「能動的管理」へ
  • 価値の再構築:メモリカーブに「呼吸」を

OpenResty と Nginx の共有メモリ領域が物理メモリをどのように消費するか

  • Slab とメモリページ
  • 割り当てられたメモリが必ずしも消費されるわけではない
  • 偽のメモリリーク
  • HUP による再読み込み
Photo by Jose G. Ortega Castro
  • Slab とメモリページ
  • 割り当てられたメモリが必ずしも消費されるわけではない
  • 偽のメモリリーク
  • HUP による再読み込み

LuaJIT GC64 モード

  • 旧メモリ制限
    • このメモリ制限に遭遇する時期
    • メモリ制限はプロセスごと
    • GC が管理するメモリ
    • GC が管理しないメモリ
    • x64 モードのメモリ上限を 4 GB に引き上げる
  • 新しい GC64 モード
    • GC64 モードの有効化方法
    • パフォーマンスへの影響
    • デバッグ分析ツールチェーン
  • 旧メモリ制限
    • このメモリ制限に遭遇する時期
    • メモリ制限はプロセスごと
    • GC が管理するメモリ
    • GC が管理しないメモリ
    • x64 モードのメモリ上限を 4 GB に引き上げる
  • 新しい GC64 モード
    • GC64 モードの有効化方法
    • パフォーマンスへの影響
    • デバッグ分析ツールチェーン
お問い合わせ

ご意見・ご感想をお待ちしております 👋

メッセージを送信しました!

専門家チームが24時間以内にご連絡いたします。
x