WinstonTJ
Registered: Jan 2009
Posts: 1947 |
09-27-12 12:12 PM
Quote from dom993:I would suspect the virtual memory (paging) to do that ... Windows has the dumbest memory management ever, you can have any amount of RAM and use only 10% of it, still Windows will page to disk most of that.
So if your trading platform is actually using a large amount of memory, everything will be fine until all of a sudden it tries to use it all for whatever reason - then Windows pages back in all that memory from the HD, and it takes time.
My suggestion: disable virtual memory. Yes, it means you will be limited to whatever RAM Windows can use, but you won't have those real-time performance issues.
Even switching over to "system managed size" from a custom or pre-set size will help. Some applications, like a lot of Java extensions in a few trading platforms, are coded to only access memory directly. OP could have processes running that appear to freeze because they are stuck waiting for the paging to stop so they can get the memory they need.
End of extended support for XP is April 8, 2014. XP is now three OS generations old. It's getting to be time. (Vista, 7 and now 8)
|