誰かのシステムで使用可能なRAMの量に応じて、バッチ数を変えてデータをインポートする機能を作りたいと思います。しかし、どのようにRの使用可能なRAMの量を見つけることができますか?私はmemory.size()
を使うことができますが、それはWindowsのためだけに働きます。RAMの量を確認する方法
答えて
以前のコメントで述べた、プラットフォームに依存に関する警告を考えると、あなたは、例えば、Linux上/proc/meminfo
を解析できます。
$ grep MemFree /proc/meminfo
MemFree: 573660 kB
$ awk '/MemFree/ {print $2}' /proc/meminfo
565464
あなたはsystem(..., intern=TRUE)
を経由して第二のアプローチを試してみてください、あるいはパイプ接続を介して可能性があります。
一部5+年後の編集:Rで、ちょうど前の段落をほのめかし何次:あなたはこれを行うための一つの方法を実装するつもりはありません
R> memfree <- as.numeric(system("awk '/MemFree/ {print $2}' /proc/meminfo",
+ intern=TRUE))
R> memfree
[1] 3342480
R>
実際のメモリ使用量を得るには、この関数を呼び出す前に 'gc()'を使うことをお勧めします。 –
出力単位バイトですか?ウィンドウ内のRは通常コピー可能なコードを好むものに対して –
を指定します: 'as.numeric(system(" awk '/ MemFree/{print $ 2}'/proc/meminfo "、intern = TRUE))' – MichaelChirico
- 1. 実行中のプログラム内で使用可能なRAMの量を確認する
- 2. ラム消費量の確認方法javascript
- 3. 光量の確認方法は?
- 4. WindowsのRAMに残っている容量を確認しますか?
- 5. Pythonで空きRAMを確認する
- 6. Windowsの詳細メモリ使用量を確認する方法は?
- 7. Bing Web Search API v5.0の残量を確認する方法
- 8. ストレージの空き容量を確認する方法は?
- 9. メモリ使用量を確認する方法
- 10. Bluetoothスキャンによるバッテリー消費量の確認方法
- 11. ディスク容量を確認するDjangoアプリ
- 12. 特定のUIImageが使用するRAMの量を調べる方法は?
- 13. MYSQLのデフォルトRAM消費量
- 14. LOVE2D - プログラムフォルダが使用しているフォルダの容量を確認する方法
- 15. Microsoft Graph APIの使用量/クォータの制限を確認する方法は?
- 16. Qtで選択したドライブの空き容量を確認する方法は?
- 17. MailKitで送受信されたデータの量を確認する方法は?
- 18. RAMの使用量を増やすR
- 19. サーバーにファイルから指定された量のRAMを使用する方法
- 20. RAMの量が多い大規模なネットワーク/グラフを分析する方法
- 21. MigraDocで多量の行を追加してRAM使用量を増やす方法を避けるには?
- 22. パスワードを確認する方法cakephpをハッシュで確認する方法
- 23. JVM - 割り当てるRAMの量
- 24. mongodbで利用可能な空き容量を確認する方法
- 25. cefsharpのバージョンを確認する方法
- 26. uibuttonのタイトルを確認する方法
- 27. カフカトピックのメッセージを確認する方法
- 28. IUSRのパスワードを確認する方法
- 29. 私のFuncを確認する方法
- 30. メソッドレベルのスプリングセキュリティを確認する方法
。プラットフォームを検出してから、別の方法を使用する必要があります。 –
*「価格を尋ねなければならないのであれば、それを買う余裕はありません」*これはメモリとリソース管理がオペレーティングシステムによって処理されるため、間違ったアプローチになります。 Ramhoundが述べたように、あなたのアプローチはプラットフォームに依存します。 –
アイデアは、デフォルトとしてやや働いている原価を得ることです。例えば、12gbで1バッチ、6gbで2バッチなど。プラットフォームは 'Sys.info()'で見つけることができるので、プラットフォームに依存したアプローチが正しいはずですか? –