1
56
重新编辑-使用134217728 x Int32,即512MB。记住
就个人而言,是的,在这一点上开始记忆不足似乎是正确的。
编辑:在.NET 4.5中,如果
|
2
1
它只受记忆的限制。 编辑:或者不,2GB是限制!这很有趣, BigArray, getting around the 2GB array size limit |
3
1
在一台X64机器上,使用.NET Framework 4(而不是客户机配置文件),在发布模式下为任何CPU编译,我可以将所有可用的内存咀嚼掉。我的进程现在是5.3GB,我已经消耗了我电脑上的所有可用内存(8GB)。它实际上是一个服务器2008 R2 x64。
|
4
0
列表将自动增长,以容纳您想要包含的所有项目-直到您超过可用内存! 来自msdn文档: 如果count已经等于capacity,则通过自动重新分配内部数组来增加列表的容量,并在添加新元素之前将现有元素复制到新数组。 如果count小于capacity,则此方法是O(1)操作。如果需要增加容量以适应新元素,则此方法将变为O(N)操作,其中N是计数。 |
5
0
列表限制是21亿个对象或者你的内存大小,这是最早被点击的对象。 |
6
0
接口将count和indexof等定义为int类型,因此我假设int.maxvalue或2147483647是您可以在列表中保留的最多的项。 真的有必要问一个问题,为什么在地球上你需要这么多数据,有可能有一个更明智的方法来管理数据。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |