通常,当插入一个集合(如字典)时,如果我们知道前面有多少键值对,我们可以使用
var dict = new Dictionary<>(capacity);
是否可以为C#字符串实习生池设置容量?(我认为从内部来看,这就像个白痴。)
编辑
我在分析一个团结游戏。
大约有20 MB的字符串。这些字符串的数目约为400000。
实习这些字符串后,内存约为7MB,数字约为98000个字符串。所以我想我可以减少内存使用实习生。
我之所以使用实习生而不是类似字典的数据结构,是因为架构问题。没有一种简单的方法来注入这种数据结构。
并且字符串都是配置数据,这意味着一旦启动,它们将是持久的。
发布于 2021-01-17 06:59:44
不,不可能限制实习生池的大小。
https://stackoverflow.com/questions/65757178
复制相似问题