Q
在.NET
1
A
回答
3
更復雜的對象仍然是內部的對象,它們包含對其他對象的引用。例如,如果這是DataTable
那麼它包含查詢行的引用等。關於操作系統類型,每個指針需要32或64位。只有指針大小是總和,對象圖深度沒有限制(合理)。在這種情況下,唯一的限制是可以爲流程本身分配的最大內存量。
2
相關問題
- 1. .net在.net核心MVC 1.0
- 2. 在.NET
- 3. 在.NET
- 4. 在.NET
- 5. 在.NET
- 6. 在.NET
- 7. 在.NET
- 8. 在.NET
- 9. 在.NET
- 10. :在.NET
- 11. 在.NET
- 12. 在.net
- 13. 在.NET
- 14. 在.NET
- 15. 在.NET
- 16. 在.NET
- 17. 在.NET
- 18. 在.NET
- 19. 在.NET
- 20. 在.net
- 21. 在.NET
- 22. 在.NET
- 23. 在.NET
- 24. 在.NET
- 25. 在.net
- 26. 在.NET
- 27. 在.NET
- 28. 在.NET
- 29. 在.NET
- 30. 在.NET
謝謝。對我來說足夠了。所以DataTable中的理論極限是'DataTable.Rows.ItemArray'對象(或者該圖/樹的最後一個分支上的其他簡單對象)的大小,對嗎? – Kamil 2013-04-25 13:08:21
對。理論上2Gb對象可能包含17179869184引用。減少包含此數字的對象數據和非參考項目會少一些。在DataTable中,它將被限制爲DataRowCollection.Count屬性可以存儲的int.MaxValue。 – 2013-04-25 13:14:25