I am testing application cache performance. To do this, from my local machine, I am in the cache host on the local network. This cache host runs on Windows Server 2008, and with the exception that there is nothing in it, nothing is installed on it. It has 8 gigabytes of RAM. It is also a VMware virtual server,
As soon as I hit the cache host, I see that the used memory is increasing. But something very suspicious is happening somewhere. The total byte of raw data that is used is 1.5 gigs. The size of the object is 1,744 bytes (using the ANTS profiler). The total facility volume is 2521,451. I turned off the eviction. But, this is interesting, as soon as the server falls into a throttle state, I see that server RAM is used on 7.72 gigabytes, but in addition to the distributed cache with 1.8 gigabytes, there is no other application that uses such a large amount of RAM.
I am using Visual studio 2010 and I am inserting and reading objects in parallel
The question I wanted to ask is:
Where is my memory? The server in the throttle state says that I use 7.72 gigabytes of allocated memory, while in the task manager I see that only 3 Gigs are used (if I add all the current memory of the process)
c # memory appfabric
Gagan
source share