Thanks AGaveJoe, My comment on the line you quoted is that I was trying to differentiate between API calls I make vs Bruce's mention of "Internal Blazor Request" that IIS log do not see it, whereas my API calls are seen in IIS log. then I know something is going on.
What I'm seeing is that all my web API Calls are done, the page is rendered completely and there are no other background tasks or something going on. However, I see the memory shooting up in Task Manager for quite some time. After significant increase for a while - say 5-8 minutes after page is rendered and not doing anything, the memory increase stops and remains stable until I go to different page.
Bottom line,
- All web API Calls are done
- Page is rendered and waiting for my input/action.
- There are no code that runs in the background anymore
- There are no IIS logs entry
At this time I expect memory increase should stop no matter how much memory it took away already. However, I see the memory kept increasing for a while say 5-8 minutes to very significant number and then it stops and remains stable.
On a side note, we use three third party packages, Telerik UI for Blazor, MudBlazor, and Mobsites.Blazor.SignaturPad, and Dapper(? I Need to see why it is here)