有没有什么办法检查Ocaml记录的大小?类似于C/C++的sizeof
?检查ocaml中的记录大小?
4
A
回答
7
是:
# Obj.size (Obj.repr (1,2,3,4,5)) ;;
- : int = 5
但对于一个记录类型,大小只取决于类型声明,所以你可以只从该来推断。
内存中占用的实际大小是由Obj.size
返回的数字加上一个字。单词是32或64位,具体取决于您使用的OCaml版本。附加的词用于记录。
1
除了Obj模块,还有一个来自Dmitry Grebeniuk的Objsize库(http://forge.ocamlcore.org/projects/objsize/)。它可以让你获得更多关于数值和大小的详细信息。
相关问题
- 1. OCaml的:检查记录列表成员
- 2. 检查大目录的大小
- 3. 记录在OCaml的
- 4. 从大的记录中查找记录
- 5. 检索最大/最小记录
- 6. vb6 ADODB记录集大小检索
- 7. 的Javascript检查最大/最小/平均人数从记录集
- 8. 访问OCaml记录
- 9. Ocaml中的子串检查
- 10. 使用asp.net记录文件大小检查和日志写入
- 11. Ocaml中的记录中的容器
- 12. OCaml检查函数
- 13. ocaml记录类型和null
- 14. 记录WCF消息大小
- 15. NTFS - 文件记录大小
- 16. 检索小时记录
- 17. Swift - 检查UIImageView的大小
- 18. 检查图像的大小
- 19. 检查重复的记录
- 20. 如何检查VBA中的记录集中是否有记录?
- 21. 如何用python检查目录中文件的大小?
- 22. 检查OCaml中某些值的类型
- 23. Java TLS最大记录大小
- 24. PHP Mysql检查endtime小于2.50小时并更新记录
- 25. EDM中的列大小检查?
- 26. 如何检查python中的float大小?
- 27. 检查网址中的图像大小
- 28. 检查Xcode中的图像大小
- 29. 检查Apache中POST数据的大小
- 30. 检查Factory-Girl中的现有记录
正是我在找的 - 谢谢! – akoprowski 2010-10-28 14:21:37