The issue was bit different, the reason I am getting 'Not supported for this JVM' is because the app which I want to profile is a windows service, thus the visualGC tab shows 'Not supported for this JVM'. What we done is , took the .exe file and run it on console with -run as param, and it ran as normal java app, and thus able to see visualGC tab
The doubt i have is , we did not ran jstatd(my app was running as windows service on windows server 2003), so how come we are able to view the VisualGC, contrary to what I see on the internet and acc what I have written in my question