.NET应用程序中存在大量未使用内存-可能存在内存泄漏

.NET应用程序中存在大量未使用内存-可能存在内存泄漏,.net,performance,memory-leaks,high-availability,.net,Performance,Memory Leaks,High Availability,专用字节仍在增长,20分钟后,它将增长到~3GB的已用内存,而且还在增长 申请详情: 这是一个很小的web api,但它会收到很多请求(每分钟几百个) .net framework 4.5.2 api使用ado.net与数据库进行通信,通信结束后处理所有连接和命令 在附加的结果中,您将看到有大量未使用的内存分配给.NET。可能是非托管内存泄漏?堆大小不断变化。请参见结果: 此问题是由IIS。。。将web api切换到OWIN后,自主机问题消失,现在内存使用量约为20mb

专用字节仍在增长,20分钟后,它将增长到~3GB的已用内存,而且还在增长

申请详情:

  • 这是一个很小的web api,但它会收到很多请求(每分钟几百个)
  • .net framework 4.5.2
  • api使用ado.net与数据库进行通信,通信结束后处理所有连接和命令
在附加的结果中,您将看到有大量未使用的内存分配给.NET。可能是非托管内存泄漏?堆大小不断变化。请参见结果:


此问题是由IIS。。。将web api切换到OWIN后,自主机问题消失,现在内存使用量约为20mb