Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
由于c#组件中的AutoMapper.Map,内存会随着每个请求而增加_C#_.net_Memory Leaks_Automapper - Fatal编程技术网

由于c#组件中的AutoMapper.Map,内存会随着每个请求而增加

由于c#组件中的AutoMapper.Map,内存会随着每个请求而增加,c#,.net,memory-leaks,automapper,C#,.net,Memory Leaks,Automapper,我们在我们的网络应用程序中使用了AutoMapper 4.2.1.0。我们有很多需要绘制的课程。对于性能问题,我们已经从创建者自身获得了解决方案。由于这个初始加载时间和内存也减少了 但在每次请求之后,我们仍然面临内存增加的问题。 现在我们关心的是,假设开始时组件大小为70MB,然后在每个请求后大小增加1MB,最终大量请求会导致大量内存使用 我们在每个请求中调用Mapper.Map,因此可能会占用大量内存。这就是转储文件内存的使用情况 我们在5.0的内存方面做了很多工作,你试过5.0测试版吗?好

我们在我们的网络应用程序中使用了AutoMapper 4.2.1.0。我们有很多需要绘制的课程。对于性能问题,我们已经从创建者自身获得了解决方案。由于这个初始加载时间和内存也减少了

但在每次请求之后,我们仍然面临内存增加的问题。 现在我们关心的是,假设开始时组件大小为70MB,然后在每个请求后大小增加1MB,最终大量请求会导致大量内存使用

我们在每个请求中调用Mapper.Map,因此可能会占用大量内存。这就是转储文件内存的使用情况


我们在5.0的内存方面做了很多工作,你试过5.0测试版吗?

好的,因为它是测试版,所以我没有试过。“但现在我会试试看。”吉米·博加德当我用5更新时,出现了一个错误。Nullreference和同一项键异常。以前我使用的是IgnoreAllNonExisting。所以在5版本中,需要做哪些相应的更改?CreateMap(newType,oldType).ignoreAllNoneExisting(newType,oldType);