[Toybox] Performance on compress.c
Rob Landley
rob at landley.net
Thu Jul 9 22:53:47 PDT 2015
On 07/09/2015 05:41 AM, Yeongdeok Suh wrote:
> I discovered slow decompression while testing gunzip.
> I want to discuss about this improvement.
>
> I gunzipped an 15MB *.tar.gz file on the ARM board, and it takes around
> 17 sec.
> It's too slow, so I want to improve this for ARM based environment.
> (x86 was okay)
So I looked at it some more and the deflate performance is kinda
pathetic, I did "time zcat linux-4.0.tar.gz > /dev/null" and toybox's
zcat is about half the speed of the ubuntu zcat. (I was going for simple
code and didn't particularly optimize it at all.)
So I agree it could be faster and I'm all for speeding it up, but I need
to figure out where the slowness _is_ first.
> As I debugged the src,
> below while loop takes too much time when decoded huffman symbol is over
> 256.
Could you tell me how you "debugged the src"? (What profiling tool did
you use?)
Rob
1436507627.0
More information about the Toybox
mailing list