Excessive CPU usage downloading many files

CyberDuck 2.5.2 uses lots of CPU when downloading many small files. The output from sample indicates that all the time is being spent in a routine called Java_ch_cyberduck_core_Local_setIconFromFile which calling into routines doing all sorts of JPEG processing! (I'm downloading a directory of several thousand small files via sftp.)