我有下面的代码创建的对象:提高性能
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