Is there a preferred design of a managed class that would minimize page faults in the managed executable?
Smooth Working Set (SWS) was my answer to the disappearance of the old Working Set Tuner tool from Microsoft. I was quite happy to see how many really large commercial applications have been tuned with SWS. When it comes to .NET, we get the benefit of SWS for free so there’s no need for a tool. Because the code necessary to execute the application is jitted as needed, only the called methods are actually in memory. If you’ve got dead code, it’s never brought in. Even better is that if there is a memory constraint on the system, the CLR can resort to code pitching and will throw out jitted methods that haven’t been accessed in a while. Therefore, we’ve got an automatic tuning system that keeps only the most called stuff in memory automatically. • You’ve recommended that developers should have a stint management, why? That sounds counterproductive to being a good engineer. A little management time won’t hurt anyone! 🙂 The best career move I ever made as an engineer was to have a good st