是否可以设置c#字符串实习池的容量?



通常,当初始化一个集合(如dictionary)时,如果我们知道提前有多少个键值对,则可以使用

var dict = new Dictionary<>(capacity);

是否可以设置c#字符串实习池的容量?(我认为它内部就像一本字典。)

编辑:

我正在分析一款unity游戏。

大约有20mb的字符串。这些字符串的数量约为400000。

插入这些字符串后,内存约为7MB,数量约为98000个字符串。所以我想我可以减少内存的使用。

我之所以使用intern而不是类似字典的数据结构,是因为架构问题。要注入这样的数据结构并不容易。

并且字符串都是配置数据,这意味着它们一旦启动就会被持久化。

不可以,不可能限制实习生池的大小。

相关内容

  • 没有找到相关文章

最新更新