我使用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