Export (0) Print
Expand All

Characteristics of FastCAP and CallCAP Probes (Windows Embedded Compact 7)

9/30/2011

The Remote Tools Framework Profiler supports FastCAP and CallCAP probes which you can use to instrument your code.

  • You insert a FastCAP probe immediately before each function call and immediately after each function return.
  • You insert a CallCAP probe immediately after each function call and immediately before each function return.
    Ee481782.note(en-us,WinEmbedded.70).gifNote:
    FastCAP instrumentation is not supported on x86 microprocessors.

The following table displays a comparison of the two kinds of probes.

FastCAP Probes CallCAP Probes

set WINCEFASTCAP=1

set WINCECALLCAP=1

Unsupported on x86 microprocessors.

No CPU restrictions.

You insert a probe immediately before each function call, and immediately after each function return.

You insert a probe immediately after each function call, and immediately before each function return.

The entry call from a non-instrumented module to an instrumented module is not captured.

The entry call from a non-instrumented module to an instrumented module is captured.

Does not capture a call or callback from a function pointer.

If a function call requires the data for the function to be paged in from disk, probes attribute the time taken for the associated page fault to the function making the call.

Captures a call to a non-instrumented module.

Does not capture a call to a non-instrumented module.

Large instrumented executable, because probes are inserted at every instance of a profiled function.

Minimal effect on the size of the instrumented executable because probes are in the function definition.

Community Additions

Show:
© 2015 Microsoft