0

2 MB のデータを含むことができる JSON 本体を持つ ASP.net コア MVC 呼び出しを行っています。アプリのメモリは 400 MB 増加し、下がらない。

Web 呼び出しには署名があります。

  public async Task<IActionResult> ReportProblem([FromBody] JToken request).

上記を次のように切り替えると:

  public async Task<IActionResult> ReportProblem([FromBody] String request)

メモリの増加は見られません。JToken パラメーターを使用して呼び出すたびに、要求の本文に 2 MB のデータが含まれているにもかかわらず、メモリが数 100 MB ずつ増加し続けます。

DotMemory では、多くの文字列が使用されており、LogMessageEntry への参照が見られます。

4

0 に答える 0