我是AutoMapper的超级粉丝。我现在在许多项目中使用它来映射不同域之间的实体,比如从wcf服务模型到业务模型。在一个示例网站中进行了一些负载测试(使用VS Profiler)之后,我发现AutoMapper是造成高CPU消耗的原因。30 ms看起来很快,但真正的问题是,这30 ms (免费)是服务器上的CPU时间,服务器将如何处理繁重的负载(100个并发用户)?实际上,这就是我们的负载测试抛出警告的原因。我创建了一种使用Mapper.Create
代码是比较2 list of codes.First list是从api调用中获得的,第二个是从数据库中获得的。我正在使用2个循环来迭代列表并比较它们,并将公共添加到新的list.The第一个列表包含大约800个数据和第二个列表(来自db)包含150个data.Is有什么方法可以提高此代码的性能我不允许使用嵌套循环在AllowedCodes Class.Does中进行任何更改会影响给定数据量的<em