我想知道是否有一些函數給出文件名+路徑可以評估需要使用多少RAM R?我想在加載之前能夠知道這些信息。評估一個文件的大小(需要多少內存)將在加載之前在R中
1
A
回答
1
您可以使用「FSTAT」 http://linux.die.net/man/2/fstat
它會報告你的文件,如實際文件大小信息。
struct stat {
dev_t st_dev; /* ID of device containing file */
ino_t st_ino; /* inode number */
mode_t st_mode; /* protection */
nlink_t st_nlink; /* number of hard links */
uid_t st_uid; /* user ID of owner */
gid_t st_gid; /* group ID of owner */
dev_t st_rdev; /* device ID (if special file) */
off_t st_size; /* total size, in bytes */
blksize_t st_blksize; /* blocksize for file system I/O */
blkcnt_t st_blocks; /* number of 512B blocks allocated */
time_t st_atime; /* time of last access */
time_t st_mtime; /* time of last modification */
time_t st_ctime; /* time of last status change */
};
+0
這報告文件大小_on disk_。另外,你怎麼知道這個人正在使用Linux? – asb
+0
謝謝,但我期待驢RAM,而不是文件大小 –
相關問題
- 1. 需要在JMeter中設置多少內存(堆大小)
- 2. 在下載多個文件之前檢查文件大小
- 3. 一個ViewController需要多少內存?
- 4. 在R中評估函數之前將函數改爲參數?
- 5. 在異常塊之前需要一個空的評估堆棧嗎?
- 6. 如何在下載之前檢查內存中的文件大小
- 7. T-SQL:在加入之前評估ISNUMERIC
- 8. php在獲取文件內容之前評估代碼
- 9. 根據需要加載多個javascript vs加載一個大文件一次
- 10. 保證'加載欄'之前需要經過多少秒鐘?
- 11. icCube內存 - 需要多少?
- 12. bash:將模式存儲在一個變量中,而不需要評估模式
- 13. 在android中下載文件之前獲取文件大小
- 14. 在Linux上加載程序需要多少文件?
- 15. 如何在評估javascript之前加載指令模板
- 16. Javascript - 評估加載外部JavaScript的幾個JavaScript需要等待
- 17. du如何評估文件大小?
- 18. 惰性評估與自動加載vs需要在紅寶石?
- 19. javascript:添加將在身體腳本之前評估的腳本?
- 20. 在NEO4J中添加多個評估者
- 21. 在Hadoop HDFS中,一個1GB文件需要存儲多少個數據節點?
- 22. 在python中加載一個.csv文件,消耗太多內存
- 23. 估計軟件的內存大小
- 24. 在r中,如何評估
- 25. 在通過HTTP下載文件之前獲取文件大小
- 26. 評估一個後加載的腳本
- 27. 計算一個程序(計劃中)需要多少內存
- 28. 在控件加載後評估綁定?
- 29. 需要在多個文件中自動加載
- 30. GD在調整大小時是否需要這麼多內存?
我不認爲有這樣的功能。您仍然可以根據您對數據和R的讀取能力的瞭解情況進行猜測。這隻適用於'閱讀'。 – asb
如果你使用衆所周知的數據做一些分析,這可能會奏效,但如果你想創建一個可能使用多種數據集(即時尋找)的強大軟件,那將不會有幫助 –
你真的需要對數據有很多瞭解。與純文本相比,數字在內存中存儲的字節數通常較少。但之後像因素這樣的東西被有效地存儲起來,所以每個重複的字符串只存儲一次,所以存儲基本上只是一個整數。所以我想文件大小是一個上限,但減少可能會有很大的變化,取決於整個文件的內容。 – MrFlick