Can the resources of one machine in a web farm be affected to such a point by an app running with Garbage Collection Mode = "server mode" such that the network load balancer will adjust for it?
相关问题
- Sorting 3 numbers without branching [closed]
- Graphics.DrawImage() - Throws out of memory except
- Why am I getting UnauthorizedAccessException on th
- 求获取指定qq 资料的方法
- How to know full paths to DLL's from .csproj f
I think you are looking for Garbage Collection notifications. This will allow you to implement such a system with a minimum effort.
Reference here: http://msdn.microsoft.com/en-us/library/cc713687(v=vs.110)
If you are using high end NLB's you may want to watch in the specs for supporting .NET GC Notifications, you might be surprised.
Network load balancer is not "sensitive" to GC, in a sense it doesn't know when or where it happens. It may attempt to do some funky stuff with checking the "load" on the machine, but usually it hurts performance and a simple round robin turns out to be better a approach for most of the scenarios.
At the enterprise level one usually totally disregards GC, it is too much complexity on the macro level.