R での gc() 結果の解釈 質問する

R での gc() 結果の解釈 質問する

結果の解釈方法gc():

Garbage collection 9 = 1+0+8 (level 2) ... 
10.7 Mbytes of cons cells used (49%)
40.6 Mbytes of vectors used (72%)
          used (Mb) gc trigger (Mb) max used (Mb)
Ncells  198838 10.7     407500 21.8   350000 18.7
Vcells 5311050 40.6    7421749 56.7  5311504 40.6

ゴミが回収されたかどうかはどうやって確認できるのでしょうか?

ベストアンサー1

最初の行の下には、コンセルの合計(Ncells - 32 ビット システムの場合は 28 バイト、64 ビット システムの場合は 56 バイト)と、ベクター セルの合計(Vcells、8 バイト)が表示されます。

次の表は、それがどのように配布されたかを簡単に示したものです。

現在使用中のクリアされた数、自動的にトリガーされるはずだった数、および 3 列目の以前の最大使用数は、gc()前回のリセット以降に使用された量です。

?gc()コンソールで詳細を確認したい場合は、すべて入手できます。また、R の基本マニュアルでは、ガベージ コレクションの仕組みについて説明しています。また、?Memoryメモリの割り当て方法についても説明します。

編集:最後に、ガベージ コレクションの結果を確認するには、外部のリソース監視アプリケーションを使用できます。Windows では、タスク マネージャーを開いたままにしておくだけです。Unix/Linux では、 を参照するhtopか、macOS ではアクティビティ モニター アプリを参照してください。

おすすめ記事