[opensource-dev] Openjpeg/KDU the cold hard metrics

Frans mrfrans at gmail.com
Sun Sep 26 00:52:58 PDT 2010


I dropped the CSV file in a google spreadsheet.
https://spreadsheets.google.com/ccc?key=0ApsYm0HWlUhPdDluVzd6MnBUbDl3Ni1uYlYxbjRYeVE&hl=en&authkey=CLvQuRI

-Frans

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)
> format.
> The results were placed here:
>        http://pastebin.com/7K9PCFcB
>
> 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...
URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20100926/b62b3662/attachment.htm 


More information about the opensource-dev mailing list