From kde-core-devel Fri Mar 31 02:03:01 2006 From: Thomas Zander Date: Fri, 31 Mar 2006 02:03:01 +0000 To: kde-core-devel Subject: Re: [patch] Preload popup menus for the desktop (3.5) Message-Id: <200603311403.05376.zander () kde ! org> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=114377069011314 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--nextPart1245661.QLPa4ik7OA" --nextPart1245661.QLPa4ik7OA Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Thursday 30 March 2006 13:35, Scott Wheeler wrote: > Here's one that will no doubt be at least semi-controversial, but for > me I believe solves a significant issue for first impressions in KDE. > > The right menu button on the desktop is slow. Really slow. In my > profiling here (on a fast machine) it took between 250 - 750 ms to pop > up. Waiting 3/4 of a second for a RMB menu on a text file just seems > silly. > Not only first impression; If my system is under load (while compiling for= =20 example) the popup can take upto 5 seconds to show. Mainly because it=20 has to swap in stuff. I'd have to try the patch, but from the description the approach seems to=20 solve that issue, and therefor I think its a good idea :) I am interrested in the memory used for a average menu. How many pages=20 will be touched by looking up if the wanted menu is already present? I do have point out that there is no clearing of the cache, for as far as=20 I could see. When I alter the mine-bindings I expect the menus to change.=20 Similar with the config option to show the delete or the move to trash=20 actions. Oh, and did you think about users holding shift which makes the move to=20 trash be replaced with delete action? Cheers! =2D-=20 Thomas Zander --nextPart1245661.QLPa4ik7OA Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBELI3ZCojCW6H2z/QRAjAAAJ0d7F9Sy70Ak+EKqCF5S8olNiVwSgCZAcQq z//CT1H5Lcyi1Nd3zYtFmS0= =GBbO -----END PGP SIGNATURE----- --nextPart1245661.QLPa4ik7OA--