84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
質問 1: 関数は作成時にコンテキストを宣言し、実行時にスコープ チェーン内のローカル変数を更新します。スコープ チェーンには、実行時に関数内のローカル変数が含まれます。さらに混乱を招くのは、未使用の関数が実行時に、未使用の関数が確実にoriginalThingを参照することをどのようにして確認できますか? 質問 2: このメモリ リークをどう説明しますか? 専門家がもっと詳しく説明してくれることを願っています。
質問 1: 関数 (replaceThing) 内の変数がそのスコープを離れた後、その関数 (replaceThing) が一度使用され、プログラムが実行されるまで再度参照されなかった場合、その関数はしばらく後に再利用されます。
質問 2: オブジェクトの割り当てアクションを見ると、配列を作成するアクションが一度に 1,000,000 回実行されており、メモリの再利用の速度が追いつきません。その増加率はすぐにメモリ リークにつながります。
質問 1: 関数 (replaceThing) 内の変数がそのスコープを離れた後、その関数 (replaceThing) が一度使用され、プログラムが実行されるまで再度参照されなかった場合、その関数はしばらく後に再利用されます。
質問 2: オブジェクトの割り当てアクションを見ると、配列を作成するアクションが一度に 1,000,000 回実行されており、メモリの再利用の速度が追いつきません。その増加率はすぐにメモリ リークにつながります。
リーリー