Hello Ollie,
> have you checked out the .Net Profiler API? there are loads of great
> articles on the MSDN website:
[quoted text clipped - 3 lines]
> http://msdn.microsoft.com/msdnmag/issues/06/04/NETProfiling/default.as
> px#Resources
Nope hadn't but now I have a starting place so shall be real soon. Thanks
> As for your application are you using any logging and tracing? surely
> you could increase the logging when you believe the application is
> behaving in a strange manner.
I log all caught and uncaught exceptions .. but this has revealed nothing
... I peppered the application with 'trace' points that gives me an idea
what it was doing at any given time. but I cant collect the right information
here ..
> Why can't you use a memory profiler in product if you can't recreate
> the problem in development?
I havent found any in-product ones yet that I could A) understand ... b)
Afford C) run on a machine in the production environment.(locked down PC's)
Thats not to say there isn't a product that fits the bill ... I just havent
found it yet.
> Ollie Riches
>
[quoted text clipped - 19 lines]
>> ---------------------------------------------
>> [Sam Samson] - There is no greater folly than fixed price quoting.
Ollie - 31 Aug 2007 10:56 GMT
Hi Sam,
I suggest you use the System.Diagnostics.Trace class as this will output
trace information in realtime, it can be viewed using a tool called Debug
Viewer
http://www.microsoft.com/technet/sysinternals/Miscellaneous/DebugView.mspx
and also process monitor & process explorer, which gives more information
than task manager
http://www.microsoft.com/technet/sysinternals/systeminformationutilities.mspx?wt
.svl=featured
Also if you want to check for a memory leaks in your application you should
check Rico Mariani's blog and especially the entry about examianing
application memory.
http://blogs.msdn.com/ricom/archive/2004/12/10/279612.aspx
If you are looking for a memoery profiler check out the .Net profiler
available from MSDN, it's free
1.1
http://www.microsoft.com/downloads/details.aspx?familyid=86ce6052-d7f4-4aeb-9b7a
-94635beebdda&displaylang=en
2.0
http://www.microsoft.com/downloads/details.aspx?FamilyID=a362781c-3870-43be-8926
-862b40aa0cd0&displaylang=en
Another great profiler is Ants .Net Profiler, this will give you a 2 week
eval period.
http://www.red-gate.com/products/ants_profiler/
HTH
Ollie Riches
> Hello Ollie,
>
[quoted text clipped - 49 lines]
> >> ---------------------------------------------
> >> [Sam Samson] - There is no greater folly than fixed price quoting.