有沒有什麼辦法檢查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