Huge amount of unmanaged memory in IIS Application Pool. Is it normal? -


we trying find out why our applications hosted in iis using ram on our vms, , downloaded memory profiling tools experiment with. first tried jetbrains' dotmemory, noticed of memory in application pool process unmanaged , dotmemory wasn't being useful because deals managed memory analysis.

enter image description here

notice pool using 221mb total, 19mb managed .net memory.

after toying around dotmemory, decided try out tool, , found out ants memory profiler redgate.

enter image description here

ants injects in application consume lot of memory seems, still shows absurd amounts of physical ram being used:

enter image description here

is acceptable simple webapi project? started noticing our vm hitting 95% 100% memory usage few hosted projects, , causing machine slow. we've tried unifying 4 applications in same application pool, yielded pretty same results: total memory usage of single pool matching of 4 separated ones.

you can see graphs clr alone seems eating 80mb of memory. how can lower memory usage of iis application pools? i've read changing pools x86 mode reduce lot of memory overhead , tried few minutes, resulting in reduction half total ram, if go way i'd know why such simple projects eating ram on iis.

we using 1 of more basic azure vms 1.7gb of ram, , running these 4 simple web applications (two mvc websites , 2 webapi projects) running vm ground.

for strange reason, on our local development computers pools seem use fewer amounts of ram too. also, there doesn't seem memory leaks @ all, since taking snapshots @ random points yields same high constant memory usage. careful on code dispose disposable objects , we're using severe settings fxcop 0 problems.


Comments

Popular posts from this blog

c++ - Difference between pre and post decrement in recursive function argument -

php - Nothing but 'run(); ' when browsing to my local project, how do I fix this? -

php - How can I echo out this array? -