KIconLoader Optimization Idea
    Stefan Heimers 
    stefan at heimers.ch
       
    Mon Jun  6 17:18:15 CEST 2005
    
    
  
Am Monday, 6. June 2005 16.40 schrieb Simon Perreault:
> Maybe instead you could write a simple socket-based daemon. Protocol:
> client opens socket, writes null-terminated icon filename. Server
> accepts connections, uses cache to retrieve data, writes data on
> socket, closes socket.
This adds a round-trip between the two processes for each icon. How 
about sending a list of all icons needed and getting all icons back as 
a bulk?
And have a look at the archives, icon caching has already been discussed 
here:
http://lists.kde.org/?l=kde-optimize&w=2&r=1&s=icon+cache&q=b
I could propose another possibility: Create a new file type not 
containing icons, but complete icon sets. So an application only needs 
to open two iconset files in stead of dozens of separate icon files. 
eg. kde_standard.iset and applicationname_specific.iset.
The iset could be one large standard png file with all icons 
side-by-side. It could be decoded/decompressed in one step and then cut 
into the separate icons. 
Stefan
    
    
More information about the Kde-optimize
mailing list