My computer has been running a little slower lately, so I looked at the stats in the Windows Task Manager and saw that it was not only using a lot of memory, but there was this sawtooth pattern in the usage graph. Note: the graph is unedited and represents a real screenshot of a continuous period of time (even though it looks like there are 3 different sawtooth shapes that were spliced together).
As I've monitored it I have seen this same pattern a lot. Often it happens when I open a new application or a really big file but not always. I don't know how Windows OS manages memory but maybe it's shifting stuff out (maybe to virtual memory?) it hasn't used in a while to make room for new stuff? I tried many searches for an explanation of memory graphs or sawtooth patterns in memory usage but I could not find anything. I suspect this means that I need more memory, but it would be nice to understand it better.
Processes ordered by Handles: *Not sure why Google Drive is using 34k Handles.
Processes ordered by Memory:
I thought that this (sawtooth pattern) might indicate that there is a lot of RAM garbage collection going on or something (maybe like a JVM?), and I was hoping that perhaps someone could explain that in general terms.
Update: After a restart I watched the memory graph and saw the classic sawtooth pattern when I started an app but only when about half the memory was being used. So I think my theory about garbage collection, or something similar to it, does not hold water.