中国开发网: 论坛: 程序员情感CBD: 贴子 263044
空山新雨
Modified as this....
Profiler Features:
In this chapter, we outline an overview of the key features of the Profiler.
Monitoring Methods
The Profiler can map the key performance-sensitive .NET methods to TMTP transactions. Users can view and analyze the transactions topology diagrams in TMTP to find out the bottle-neck methods which cause performance problems. To support this, while the profiler is initialized by CLR, the Profiler needs to read the configuration file to get the methods list to monitor. in case any methods are invoked by CLR, Profiler will interpose arm-instrumented code on the profiling points.
Retrieving and Modifying Contexts
The Profiler will retrieve function context values in runtime stack and set these values to TMTP Transaction property context values. In most of cases it retrieve string type(.NET type "System.String") fields of function arguments.
Multiple-Thread Support
The .net methods being profiled can be invoked simultaneously by a dozen of threads running in CLR process.
Matching with Classes or Interfaces
The Profiler can monitor .net method by the name of class or interface. If we use interface methods in profiling, all methods of the classes implementing that given interface are candidates of profiling points to the Profiler.

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录