ITPub博客

首页 > 应用开发 > > 关于字符串驻留的问题

关于字符串驻留的问题

作者:ou_159 时间:2019-09-05 09:40:50 0 删除 编辑

关于字符串驻留的问题

下面是CLR via C#书上的原话(上传不了图片 )

CLR初始化时会创建一个内部哈希表,在这个表中,键(key)是字符串,值(value)是对托管堆中的String对象的引用。来实现字符串的驻留机制!

我的问题是CLR如何判断字符串在hash表中(或是如何通过这个机制提高性能的)

1.如果判断时根据字符串且已分配内存,为何还需要在hash表内存入相同引用并返回。这似乎起不到节约内存的作用

2.如果判断时未分配内存,又是如何判断字符串并返回hash内部的引用的

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1192/viewspace-3121649/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: java并发问题
请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    117
  • 访问量
    1299