In that case some software, again such as SQL Server, allows you to adjust the defaults so it doesn't use as much memory. But in some cases you might want to run server software on a machine that you also intend to run other server software/desktop apps. Therefore it makes sense for these types of apps to use up memory, otherwise why bother having that much. In general you wouldn't run multiple memory-heavy programs on the same server nor would you try to run desktop apps on the same machine as well. ![]() Some server software, for example SQL Server, is designed to use as much available memory as it can to help speed things up. As such you are likely running server software such as SQL Server. Given your large starting memory and available memory this sounds like it is a server. You might also consider using Process Explorer which provides a better view of the process states and see what it says. If you could provide more concrete examples then perhaps we can try to understand where this memory is coming from. But note that committed memory can be shared across processes so that becomes harder to track. Sorting by commit size will show you the processes taking up the most memory. If you want to see what processes are using the committed memory from Task Manager then go to the Details tab (under More Details) and then ensure you have the Commit Size column shown. ![]() When you run out of this you get out of memory errors. This represents the actual memory being used and is ultimately limited by physical memory and page file size. Formally committed memory is the memory that is backed either by physical memory or in the page file because it is being used.
0 Comments
Leave a Reply. |