I want to check the memory leakage issue in my service. I have tried following set of perfmon counters.
There are better tools available to make memory leaks testing easier such as RedGate ANTS Memory Profiler and JetBrains dotMemory Profiler.
However if you want to use Performance counters, this article explains how to use Performance Counters to test memory leaks.
Keep in mind that Garbage Collection doesn't release memory immediately after some instance dispose. It has been optimized to trigger and release memory only when there is a memory stress. So, if you want to test for memory leaks you should execute Garbage Collection manually before you take counter readings.
GC.Collect();
GC.WaitForPendingFinalizers();