2004年2月9日

string interning

摘要: 在CLR初始化时,会创建一个Hashtable,其中Hashtable的键为字符串,而它的值为托管堆中该字符串对象的引用,初始化时该Hashtable为空,当JIT编译器编译程序时,它就会在Hashtable中查找程序中的每一个字符串常量(即用Hashtable[字符串常量]的形式),如果没有对应的项,它就会在托管堆中创建一个新的string(指向该字符串),然后将字符串和指向该对象的引用添加到H... 阅读全文

posted @ 2004-02-09 13:02 afxucamd 阅读(727) 评论(0) 推荐(0) 编辑

导航