R – Speeding up a Web Service

asp.netcompact-frameworkservice

I have a web service running and I consume it from my desk application that is written on Compact Framework.

It takes 13 seconds to retrieve 8 results which is kinda slow. I also expect to be retrieving more results in the future. The database query runs fast.

Two questions: how do I detect where the speed slow down occurs? Do I put timers in the Web services code?

I would like to detect whether it is the network or the application code.
This is my first exposure to web services in a real environment so please bear with me.

i used asp.net 2.0 and c# to write a simple web service.

Best Answer

Another good profiler is the EQATEC Profiler. I did a write up on it here: http://elegantcode.com/2009/07/02/eqatec-profiler-and-net-cf-profiling-and-regular-net/

And it works find for .net CF projects. But this will allow you to see if there performance issues in unexpected places.