回答
的mem_used
,可以使用從pryr
mem_change
功能。
library(pryr)
df1 <- data.frame(v1 = 1:1e6, v2 = rnorm(1e6))
mem_used()
#38.8 MB
mem_change(dt <- as.data.table(df1))
#12.1 MB <---
mem_change(setDT(df1))
#94.1 kB <---
我在一個新的控制檯中獲得了12.1 MB,而不是6.42 kB – user3226167
@ user3226167我正在使用'data.table1.10.0'。現在,我正在獲得12.1 MB,可能會議早些時候有其他對象。另外,使用'setDT',它在'kB' – akrun
我也發現省略了'mem_used()'這一行修改了結果 – user3226167
加載這些數據和表後,您可以使用memory.size()來檢查你的內存,還可以通過memory.limit如果需要改變你的SYS內存()。
- 1. Hashtable使用多少內存?
- 2. iPhone:多少內存使用量太多?
- 3. C++指針使用多少內存?
- 4. PHP實際使用多少內存?
- 5. SQL Server實際使用多少內存?
- 6. 多少內存的NSNotificationCenter使用
- 7. 哈希表使用多少內存?
- 8. numpy ndarray使用多少內存?
- 9. 減少內存使用量
- 10. icCube內存 - 需要多少?
- 11. StreamReader影響多少內存
- 12. 我的內核模塊使用多少內存?
- 13. 緩存系統應該在Windows上使用多少內存?
- 14. malloced內存頁面有多少可用?
- 15. (iphone)UIImage佔用多少內存?
- 16. DLR的內存佔用量是多少?
- 17. 空值佔用多少內存?
- 18. 一般NSPasteboard佔用多少內存?
- 19. 如何告訴.NET應該使用多少內存?它應該爲進程分配多少內存?
- 20. 而應用程序沒有使用多少內存
- 21. 應用程序可以在iPad上使用多少內存?
- 22. 我的Windows應用程序真正使用多少內存?
- 23. Android:我的應用使用多少內存?
- 24. iOS允許應用使用多少內存?
- 25. iPhone應用程序可以使用多少內存?
- 26. 我可以瞭解一個Collection使用多少內存?
- 27. Python腳本知道它使用多少內存
- 28. 在Node.js中,inet流套接字使用多少內存?
- 29. 32位機器使用0x08048000之前的內存是多少?
- 30. OpenCL內核在Nvidia GPU上使用多少寄存器?
你可以使用'mem_used','mem_change' from'pryr' – akrun
@akrun謝謝,我以爲'as.data.table' does'setDT'當我使用#2 – user3226167
'set'功能非常有效 – akrun