Nothing works as expected
osocurious
Posts: 3
Okay, so far this is a huge waste of money, I hope it's just user error.
I'm trying to profile a website where the code lives on my box.
1) In VS2008, the top 3 menu items (Profile Performance, Profile Method level Performance, Profile Memory) are grayed out and nothing I do activates them.
2) If I use the Launch ANTS Performance Profile option I then select 'ASP.NET web application hosted in web development'. I point to the same default.aspx file that runs when I run it from within VS2008. However, it doesn't seem to work properly, it sort of works, shows pages etc. but doesn't bring back any data from the database.
3) It doesn't seem to see the .pdb files in the bin directory. It only profiles very basic pages methods, none of the dll's (and I have a lot of dlls with full code and pdb's) get profiled.
So far, honestly, it's a POS. I hope I'm wrong and someone can point me in the direction necessary to profile a web app.
Thanks,
Ken
I'm trying to profile a website where the code lives on my box.
1) In VS2008, the top 3 menu items (Profile Performance, Profile Method level Performance, Profile Memory) are grayed out and nothing I do activates them.
2) If I use the Launch ANTS Performance Profile option I then select 'ASP.NET web application hosted in web development'. I point to the same default.aspx file that runs when I run it from within VS2008. However, it doesn't seem to work properly, it sort of works, shows pages etc. but doesn't bring back any data from the database.
3) It doesn't seem to see the .pdb files in the bin directory. It only profiles very basic pages methods, none of the dll's (and I have a lot of dlls with full code and pdb's) get profiled.
So far, honestly, it's a POS. I hope I'm wrong and someone can point me in the direction necessary to profile a web app.
Thanks,
Ken
Comments
1) How do I profile a web application in VS2008 that profiles everything in the solution
2) or if that isn't possible, how do I profile a web application in such a way that it loads the proper config files and uses the .pdb files so I profile everything and not just the first couple of .aspx pages.
thanks
The following actions can be used to try to correct the problem:
1. Export your current VS settings into a file via Tools->Import And Export Settings
2. Choose the Visual Studio command prompt tool from the start menu, under the Visual Studio program group.
3. Execute the following commands:
>devenv /resetsettings
>regasm /codebase "%programfiles%\red gate\ants performance profiler 5\RedGate.Profiler.Five.AddIn.dll"
[You may get a warning here which is safe to ignore but you should finally get the message: "Types registered successfully"]
>devenv /setup
Now your add-in should be re-initilaized. Ensure you have a ready-to-run project loaded into VS and the addin integration should work perfectly.
4. Import your saved settings via Tools->Import And Export Settings
Profiling in VS2008 should now work as well as running it from VS2008.
If you're still not getting full results can you send saved results file to:
support@red-gate.com
Often, its a case of switching off some of the default filters.
I'm running into the exact same problem.
I have followed the steps to reset my VS2008 profile and also tried selecting a minimal set of counters but with no luck - The first three options under the ANTS 5 menu are still disabled.
I cant even save the profile results as I get an exception when trying to do so:
Object reference not set to an instance of an object.
System.NullReferenceException
at c.b(Object , GenericEventArgs`1 )
at ae.<>c__DisplayClass8.<.ctor>b__3()
at O.b()
Any help would be greatly appreciated!
%userprofile%\Local Settings\Application Data\Red Gate\ANTS Performance Profiler 5
Usually the quickest way to get up and running is try a different machine (virtual machines work well too) or a even different log-in account. I find that Windows environments (.NET, Visual Studio settings etc) are not 100% stable and the chances are very good that a different environment will help.