相关疑难解决方法(0)

Interning字符串是否有助于解析器的性能?

如果你正在解析,让我们说一下HTML,一旦你读到元素名称,实习生是否有益呢?这里的逻辑是这个解析器会一遍又一遍地解析相同的字符串(元素名称)?并且将解析几个文档.

理论:

// elemName is checked for null.
MarkupNode node = new MarkupNode() 
{
   Name = String.IsInterned(elemName) ? elemName : String.Intern(elemName),
   ...
};
Run Code Online (Sandbox Code Playgroud)

这个问题的动机是字符串 - 实习记忆.

c# performance parsing string-interning

6
推荐指数
1
解决办法
519
查看次数

标签 统计

c# ×1

parsing ×1

performance ×1

string-interning ×1