nblove50 RRS feed

All replies

  • It depends: if you're a software developer, there could functions provided by the programming language that will allow you to manage memory allocation/deallocation operations; managed programming languages (like C# or Java) feature an automated memory management system (in C#, it is called Garbage Collector) that periodically frees unused RAM. A correct memory management strategy is fundamental if you write code that interacts closely with the operating system.
    If you're talking from a user's point of view, the operating system has its own memory management system and I suggest you not to use "memory optimizations" programs that will produce no benefits. For example, you can prevent your system going into low memory conditions by choosing which programs to load and to run at the system boot so that RAM footprint will not be too high.


    Luigi Bruno - Microsoft Community Contributor 2011 Award

    Friday, June 8, 2012 4:56 PM