我們有一個大型系統已經實現了很多字符串連接 - 它無處不在。IIS 7真的很慢並行C#字符串
我們寫了一個快速頁面,在一個循環中連接字符串。這在我們的dev boxen(調試關閉)和我們的測試虛擬機上運行3.3s。然而,在生產(IIS7)它運行在15.7s。
任何人都可以建議我們可以看看服務器端(IIS設置,內存設置等)來解決這個問題嗎?
供參考 - 服務器有大量的可用內存和空閒的CPU週期 - 所以它不是一個資源問題。 重寫所有使用string.Join或StringBuilder的代碼不在預算中。
如何連接字符串,+或使用StringBuilder類? –
Sergey - 本質上是sStringMain + = sStringSub; – Jack
你能展示更可行的代碼,我們可以看到你在做什麼,反對我們不得不猜測或玩心理讀者..? – MethodMan