我有下面的代碼創建的對象:提高性能
foreach(string s in stringlist){
AUser myuser = new AUser(s, "Employee");
if(myuser.empid != null){
userlist.Add(myuser);
}
}
上述每個步驟是相當快的,但用戶創造10秒開始服用幾秒鐘。有一個更好的方法嗎?
- 編輯 - 基於所有的答案
,很顯然我應該着眼於構造器。謝謝,因爲這是我正在尋找的。是的 - 在構造器中有很多可以優化的內容......這會花費時間。不知道如何接受評論建議或答案,但這是非常有幫助的。
你是否介紹了它? – 2012-01-05 19:49:36
所有我在VS2010中。沒有其他工具用於性能測試。 – 4thSpace 2012-01-05 19:51:15
我假設'新的AUser()'正在爲一些屬性值爲's'的員工進行數據庫查找?有關此代碼底層內容(尤其是AUser構造函數的內容)的更多信息將提高答案的質量。 – 2012-01-05 19:51:15