我在Windows服务应用程序中遇到了100%的CPU使用率问题。
我使用了Visual Studio 2012的性能分析器,并得到了以下根本原因,它具有超过90%的CPU使用率并显示为热路径。
我们正在从shared path
读取文件并将其内容插入到DB中。
使用threading mechanism
。
我们使用大约20 Regexlist
的{{1}}并将其regex
与文件的每个行文本相匹配,如果匹配,我们将该行发送为电子邮件。
如果以下功能可以通过其它方式完成,请提供帮助,因为它显示为同样的最高CPU使用率。
regex