On March 10, 2010, Ivan Čukić wrote: > > there's also a penalty for keeping the cache in sync across multiple > > clients. > > > > the other concern is memory usage due to having that cache around ... > > The cache is in the kded service - so no need to sync anything. Or I > misunderstood you? So the memory overhead is not big at all.
ah, and it's transfered over dbus to the client app on each call? > > i'd really suggest keeping in mind how a cache can be implemented, ensure > > the API doesn't prevent that, and then implement the "naive" approach > > first and measure it from there. > > Well. this change can be trivial - comment out the QHash that stores the > info. But I still don't think it is a good idea - even when there is only > 1 second per query, it would be slow - just imagine now that switching > virtual desktops has a > 1 second lag. yes, that wouldn't be optimal. does the query really take 1s though? is the query itself properly optimized? -- Aaron J. Seigo humru othro a kohnu se GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 KDE core developer sponsored by Qt Development Frameworks _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel