タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javascriptとJavaScriptとGCに関するkikiki-kikiのブックマーク (2)

  • ガベージコレクション

    JavaScriptのメモリ管理は、自動で私たちの目には見えないように行われます。私たちが作るプリミティブ、オブジェクト、関数… それらはすべてメモリを必要とします。 何かがもう必要なくなったとき、何が起こるでしょう?JavaScriptエンジンはどのようにそれを検出し、クリーンアップするのでしょうか? 到達性JavaScriptのメモリ管理の主要なコンセプトは、到達性 です。 簡単に言えば、「到達可能な」値は、何らかの形でアクセス可能、または使用可能な値です。それらはメモリに格納されることが保証されています。 質的に到達可能な値の基セットがあり、それらは明白な理由により削除されません。 例: 現在の関数のローカル変数とパラメータ ネストされた呼び出しの、現在のチェーン上の他の関数のローカル変数とパラメータ グローバル変数 (他にも幾つか同様に内部のものがあります) それらの値は ルー

    ガベージコレクション
  • JS の GC の調査メモ

    モチベ 学習がてら GC についての情報をまとめていく リンク 一般の概要 https://ja.javascript.info/garbage-collection V8 特に V8 について https://github.com/thlorenz/v8-perf/blob/master/gc.md https://v8.dev/blog/high-performance-cpp-gc https://v8.dev/blog/trash-talk https://www.jayconrod.com/posts/55/a-tour-of-v8--garbage-collection アプリでのユースケース https://www.html5rocks.com/ja/tutorials/memory/effectivemanagement/

    JS の GC の調査メモ
  • 1