From 5672c1abe1483f7ff328637539922a08350bf1a9 Mon Sep 17 00:00:00 2001 From: nakaken88 Date: Tue, 19 Feb 2019 19:07:42 +0900 Subject: [PATCH] Change to be more natural translation --- 1-js/04-object-basics/02-garbage-collection/article.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-js/04-object-basics/02-garbage-collection/article.md b/1-js/04-object-basics/02-garbage-collection/article.md index fbf8cf56b8..d5ed56cf2e 100644 --- a/1-js/04-object-basics/02-garbage-collection/article.md +++ b/1-js/04-object-basics/02-garbage-collection/article.md @@ -194,7 +194,7 @@ JavaScriptエンジンは多くの最適化を適用して実行を高速化し - **インクリメンタルコレクション** -- もしも多くのオブジェクトがあり、1度に全てのオブジェクトの集合をマークしようとすると、時間がかかってしまい、実行時に目に見える遅延を引き起こすかもしれません。なので、エンジンはガベージコレクションを小さく分割します。そしてそれらのピースが1つずつ、別々に実行されます。変更を追跡するため、それらの間にいくつかの余分な記憶域を必要とはしますが、大きな遅延ではなく多くの小さな遅延になります。 - **アイドルタイムコレクション** -- ガベージコレクタは、CPUがアイドル状態のときにのみ実行を試み、実行への影響を減らします。 -ガベージコレクションアルゴリズムには他にも最適化や加減があります。 ここでそれらを説明したいのと同じくらい、私は止めなければなりません。なぜなら、エンジンによって異なる調整とテクニックを実装しているためです。そして、さらに重要なのは、エンジンの開発に伴って状況が変化するため、実際に必要がない場合には「先立って」深く進んでいくことはそれほど価値はありません。 もちろん、それが純粋な興味であれば、参照すると良いいくつかのリンクが下にあります。 +ガベージコレクションアルゴリズムには他にも最適化や加減があります。ここでそれらも説明したいのですが、止めておかなくてはいけません。なぜなら、エンジンによって、調整方法やテクニックの使い方がバラバラだからです。 そして、さらに重要なのは、エンジンの開発に伴って状況が変化するため、実際に必要がない場合には「先立って」深く進んでいくことはそれほど価値はありません。 もちろん、それが純粋な興味であれば、参照すると良いいくつかのリンクが下にあります。 ## サマリ