我使用Marshal.dump
來序列化一個對象數組,我需要獲取返回值的大小(以KB爲單位)。任何想法如何做到這一點?獲取Marshal.dump輸出的KB大小
0
A
回答
3
由於Marshal.dump
的輸出是一個字符串,因此您可以要求輸入的長度。做到這一點,最安全的方法是要求bytesize
:
dumped = Marshal.dump(array)
kb = dumped.bytesize/1024
的bytesize
方法總是返回字節的字符串的長度,而length
返回字符的字符串的長度。如果使用像UTF-8這樣的多字節編碼方法,那麼這兩個值可能會有所不同。
0
kbytes = Marshal.dump(ary_of_objs).size/1000.0
怎麼樣?
0
var = Base64.encode64(Marshal.dump(@result))
var.size
對我來說是
相關問題
- 1. 如何獲取UIImage的大小(KB)
- 2. PHP獲得圖像的KB大小
- 3. 如何獲取圖像的大小(MB,KB,GB)
- 4. 返回大小MB不KB
- 5. 使用JavaScript獲取圖像大小(kb)不加載它
- 6. Java獲取大輸入流的大小給出內存不足
- 7. 獲取圖像輸入流的大小
- 8. 獲取視圖的內容大小React Native輸出?
- 9. php如何獲得kb中的web圖像大小?
- 10. 如何以KB獲得即將到來的文件大小
- 11. Apache Pig - 如何獲得以KB爲單位的記錄大小?
- 12. 如何使用PowerShell腳本以KB爲單位獲取文件的大小?
- 13. 輸出大小mcrypt_encrypt
- 14. Ftp下載文件大小爲0 KB
- 15. HTML文檔+ js +圖片大小(kb)
- 16. 文件大小列與kb在sharepoint
- 17. Safari 6總頁面大小(kb)
- 18. 解密後的0 KB輸出文件
- 19. tcpdump的輸出塊大小
- 20. 初始化輸出後獲取控制檯大小
- 21. 如何獲得文件大小以KB和MB android中
- 22. 獲得在KB/MB PHP遠程文件大小/ GB格式
- 23. 獲取簇大小
- 24. 獲取Response.output大小?
- 25. fftw輸出取決於輸入的大小?
- 26. FPDI輸出文件大小
- 27. 增加HtmlLogger輸出大小
- 28. writeRaster輸出文件大小
- 29. Cipher.do最終輸出大小
- 30. RSA加密輸出大小
我一無所知RoR的生命的救星,但是這似乎並不正確。 http://stackoverflow.com/questions/13378815/base64-length-calculation – spenibus 2015-09-07 14:12:41