[opensource-dev] Openjpeg/KDU the cold hard metrics
mrfrans at gmail.com
Sun Sep 26 00:52:58 PDT 2010
I dropped the CSV file in a google spreadsheet.
On Sun, Sep 26, 2010 at 9:02 AM, Sheet Spotter <sheet.spotter at gmail.com>wrote:
> I created a crude profiling tool to determine where to focus on improving
> the performance of OpenJPEG v2.
> The profiling tool records the number of function calls and combined
> execution time for every function in the main source files (openjpeg.c,
> j2k.c, dwt.c, tcd.c, t1.c, mqc.c, and raw.c).
> Results from running the test harness on the 748 files from the
> "local_assets" folder were recorded in a CSV (Comma-Separated Value)
> The results were placed here:
> The three columns in the file are:
> 1. Function name
> 2. Number of times the function was called
> 3. Combined execution time for the function.
> The order the rows appear in the file is not significant. (You can sort the
> rows in any order you like after importing the file into a spreadsheet.)
> Enabling the profiling tool definitely distorts the results. Overall
> execution time for the test increased from 21 seconds to 129 seconds.
> The crude profiling tool was able to identify where most of the decoding
> time is spent. Only a small number of routines are responsible for most of
> the execution time. Hopefully this information can lead to improvements in
> the performance of the OpenJPEG v2 library.
> Sheet Spotter
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the opensource-dev