问题标签 [capacity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 最大可能有问题。内存容量?或者为什么这个变量会部分释放?
我正在开发一个 iPad 应用程序,我在这里遇到了一个非常奇怪的问题。我会尽量解释清楚。
我有一个名为的类TranslationObject
,它包含一个键和一个文本值。我创建了这个类,如下所示:
将来翻译将从 XML 或 DB 中提取,但现在我执行以下操作:
执行:
这些翻译在 a 中使用UITableViewController
并在方法中被获取viewDidLoad
为:
我在它的 处使用这些值cellForRowAtIndexPath
,在这里我调用一个方法来配置单元格:
正如上面的代码片段所说,奇怪的是,只有当 _data 数组包含超过 12 个项目时,应用程序才会在获取键值时崩溃。因此,如果我只用 12 个或更少的项目填充 _data 变量,我的代码就可以正常工作。如果我添加超过 12 个,应用程序会在获取第 13 个对象后立即崩溃。
所以我启用了 NSZombies,所以当我检查该方法中的第 13 项时,该值仍然很好,但它只是变成 Zombie的键。再一次.. 仅从第 13 条开始!
有谁知道这怎么可能?是否可能存在最大数量的项目可以存储在内存中?第 12 项的内存是否已满?但如果是这样的话,那为什么价值仍然存在。怎么可能只是之前放出来的钥匙?!如何?!
我希望这个解释是有道理的,有人可以对这个案子有所了解.. =/
谢谢!
编辑:这是 TranslationObject 的 initWithKey 方法的实现:
回归自我;}
c++ - 清除向量会影响其容量吗?
我实例化一个std::vector foo(1000)
.
foo.size()
现在是 1000,foo.capacity()
也是 1000。
如果我用 清除向量foo.clear()
,size()
现在是 0,但是 是什么capacity()
?标准对此有任何说明吗?
c# - C# List<> 我应该在删除项目时降低容量吗?
我有一个 List 容器,开始时可能有多达 100,000 个项目。当程序运行时,这个列表会慢慢清空,我应该在清空列表时改变容量吗?
我做了一些测试,执行时间似乎是一样的,但是降低列表容量是否有很多开销?我可以找到很多关于增加容量的信息,但没有太多关于降低容量的信息。
forms - 是否可以为特定的表单字段添加容量?
我正在制作一个会议注册表,其中包含用户希望参加的活动的复选框,但其中一些活动具有容量。客户希望这些选项在达到最大容量时关闭。如果没有项目范围之外的一些严肃工作,我认为这是不可能的,但我不想在不确定的情况下将它们击落。我是一名新手程序员,但经验丰富的设计师/编码员,如果有帮助的话。谢谢!
c# - StringBuilder 的容量如何变化?
StringBuilder
当我有一个容量为 5的空时,我会写“你好,世界!” 对此,C# 标准是否指定了新的容量StringBuilder
?我有一个模糊的记忆,它是新字符串长度的两倍(以避免改变每个新附加字符串的容量)。
arrays - 后记:最大数组大小?
postscript 数组是否有最大大小?
我写了一个 PS 文档,其中包含一个在 ghostview 中显示的数组,没有任何问题。
但是当这个数组中的项目数量增加时,ghostview 会引发以下异常:
c# - 已知分布的最佳列表容量
如果最终大小的一般分布是已知的,是否存在用于在构造函数中定义 C# 列表容量的最佳算法?
作为一个具体的例子,如果要放置在每个列表中的值的数量的平均值为 500,标准差为 50,并且近似正态分布,就内存消耗而言,列表的最佳初始容量是多少?
asp.net - 如何测试我的 ASP.NET 网站托管在共享服务器上以供每天大量访问者使用?
我有财产相关的网站,将托管在共享服务器上。我想为大量访问者测试我的网站。
粗略地说,我只是想通过浏览每个页面来了解响应时间,同时有很多一致的页面视图是否有任何可用的工具可以模拟这个
用户需要先登录才能在网站上进行大部分活动,但任何人都可以使用搜索功能,并且像往常一样它将被大量使用。我只是想确保它像应有的那样平滑。
欢迎任何建议。
谢谢。
objective-c - iTunes / 关于本机存储容量条
我试图找出是否可以在 Lion 中重新创建容量条,就像这样......
http://thenextweb.com/files/2011/07/about-this-mac-storage.png
我见过使用相同控件的第三方应用程序(例如 Windows Phone 7 连接器)。有没有官方的方法可以做到这一点?
c# - 为什么 StringBuilder 的默认容量为 16 个字符?
为什么 StringBuilder 的默认容量为 16 个字符?这是某种优化吗?
输出: