Visual Studio

On 14 October 2017 at 15:18, Paul Offord <[email protected]> wrote:

> I’m investigating a performance problem with the TRANSUM dissector.  I’d
> like to measure the accumulated time taken to execute a function in a
> Release build.  My basic idea is to do something like this:
>
>
>
> guint32 execute_time_us;
>
> .
>
> .
>
> start_stopwatch(&execute_time_us);
>
> function_call_to_be_measured();
>
> pause_stopwatch(&execute_time_us);
>
>
>
> .
>
> .
>
> .
>
>
>
> stop_and_output_stopwatch(&execute_time_us);
>
>
>
> Is there a standard way to do this in Wireshark?  How can I output the
> accumulated time on, say, the Status Line?
>
>
>
> Best regards…Paul
>

Visual Studio (Pro at least, not sure about Community), includes profiling
tools, both sampling (less accurate, but least invasive) and instrumented
(more accurate, more invasive).

See here for starters:
https://msdn.microsoft.com/en-us/library/ms182372.aspx

-- 
Graham Bloice
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to