|
Home > Archive > BizTalk Server General > June 2005 > How do performance monitoring/profiling of custom BizTalk components?
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
How do performance monitoring/profiling of custom BizTalk components?
|
|
| Sam Vanhoutte 2005-05-10, 7:48 am |
| We have a lot of custom components in our BizTalk framework. (custom
pipeline components, custom orchestration helper classes, custom
adapter,...)
We want to profile the performance of these components: what methods
are taking the most time to process? What line of code is executed the
most. What objects are taking the most memory?
We have experience with Ants Profiler of Red Gate software. This tool
gives us all of the information, but only for windows or web
applications. It is not able to monitor windows services. Is there a
tool available that can be used to monitor custom biztalk components in
a development environment?
Best regards,
Sam Vanhoutte
CODit
| |
| tom.harris@red-gate.com 2005-05-28, 8:46 pm |
| Hi Sam,
we have released a new version of ANTS Profiler - version 2.5. This
version adds support for profiling .NET Windows services. It sounds
like it might be just what you are looking for. Check it out at
http://www.red-gate.com/code_profiling.htm
Regards,
Tom Harris
SW Architect - ANTS Profiler
Sam Vanhoutte wrote:
> We have a lot of custom components in our BizTalk framework. (custom
> pipeline components, custom orchestration helper classes, custom
> adapter,...)
> We want to profile the performance of these components: what methods
> are taking the most time to process? What line of code is executed the
> most. What objects are taking the most memory?
> We have experience with Ants Profiler of Red Gate software. This tool
> gives us all of the information, but only for windows or web
> applications. It is not able to monitor windows services. Is there a
> tool available that can be used to monitor custom biztalk components in
> a development environment?
>
> Best regards,
>
> Sam Vanhoutte
> CODit
| |
| Sam Vanhoutte 2005-06-02, 2:47 am |
| Hello,
Thank you for the response. But this version of Ants Profiler only
supports .NET services. Biztalk is not written in .NET, but it is
calling our custom components that are written in .Net. Because of
this, Ants Profiler is not able to attach to the BTS Service (as far as
I can see).
Best regards
| |
| tom.harris@red-gate.com 2005-06-02, 8:47 pm |
| Hi Sam,
ANTS Profiler works with pure .NET services AND traditional native
services that are making use of .NET components. I don't know so much
about the BTS service, but if it behaves like other Windows services
you should be in luck. Simply enter the name of the service into the
ANTS Profiler user interface - note that the service will not appear in
the dropdown as this only lists pure .NET services. When you hit start
you will be warned that the BTS service is not a .NET service, but you
should carry on anyway. Once the BTS service uses a .NET component it
will load up the CLR and profiling will start (you will see the status
at the bottom of the UI change from 'Waiting for connection' to
'Profiling BTS service...'
Please give this a go and let me know how you get on.
Thanks,
Tom
Notes
1) We have tested that this works with other native service, but not
with the BTS service.
2) ANTS Profiler will have to stop and restart the service in order to
get the profiling initiated.
Sam Vanhoutte wrote:
> Hello,
>
> Thank you for the response. But this version of Ants Profiler only
> supports .NET services. Biztalk is not written in .NET, but it is
> calling our custom components that are written in .Net. Because of
> this, Ants Profiler is not able to attach to the BTS Service (as far as
> I can see).
>
> Best regards
|
|
|
|
|