在长时间运行的Windows服务中,用c#编写的服务主要使用Stringbuilder进行连接。在很短的时间内,它需要执行更多的连接。但它需要巨大的CPU和内存。服务器有16 GBRAM。任何解决方案。?
答案 0 :(得分:0)
没有严格的规则,但有不同的方法。请尝试查看http://www.yoda.arachsys.com/csharp/stringbuilder.html或http://blogs.msdn.com/b/fyuan/archive/2012/08/12/performance-tips-system-text-stringbuilder-and-string-concat.aspx或http://www.codeproject.com/Articles/14936/StringBuilder-vs-String-Fast-String-Operations-wit等文章,了解有关如何处理此问题的一些建议。