Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Page 1 of 2 1 2 >
Topic Options
#160818 - 09/05/2003 16:54 Speeding up Windows Start Menu redraws
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
In both Windows 2000 and Windows 98, sometimes when I open up a sub-menu of the start menu (say, Start/Programs/Audio), the icons needed to paint the menu aren't cached. So instead of drawing the item names and filling in the icons later, the system briefly but irritatingly locks up while the hard disk churns and Explorer re-loads the list of icons before drawing the menu.

This happens far too frequently for my tastes. For instance, more than once per day. I don't know why it happens at all, let alone with such irritating frequency.

Are there any work-arounds to prevent this "freeze"? When I open a menu I want it to just be there, whether the icons are in the cache or not. In fact, to work around this, I'd happily give up having icons in the start menu at all. Just the names would be fine. Does anyone know of a way to do this?
_________________________
Tony Fabris

Top
#160819 - 09/05/2003 17:13 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
BartDG
carpal tunnel

Registered: 20/05/2001
Posts: 2616
Loc: Bruges, Belgium
I don't know if this is really what you're looking for, but I've used microsoft's tweak UI (part of the powertoys) to set my menu speeds to the highest speed available. This results in blazing fast menus and I haven't noticed any freezing or lockups ever since I've installed it.
_________________________
Riocar 80gig S/N : 010101580 red
Riocar 80gig (010102106) - backup

Top
#160820 - 09/05/2003 17:15 Re: Speeding up Windows Start Menu redraws [Re: BartDG]
pgrzelak
carpal tunnel

Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
TweakUI is great! I use it to give x-windows focus on hover characteristics to my mouse.
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs

Top
#160821 - 09/05/2003 20:18 Re: Speeding up Windows Start Menu redraws [Re: BartDG]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
I already use TweakUI to speed up the menu delays and remove the transition effects. I'm not talking about stuff you can control with TweakUI.

I'm talking about when, say, a menu of 20 items is already "painting" on the screen, and the first ten items appear, and then there is a freeze half way through the painting routine as it re-loads the icon resource for menu item number 11. It's gotta go all the way out to the EXE file for that item, scan into the file to load the icon resource, copy the resouce to the icon cache, then render the icon onto the menu before it can finish painting the remaining 10 menu items and let me select one.

Surely someone else has noticed this happening sometimes?
_________________________
Tony Fabris

Top
#160822 - 09/05/2003 20:32 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
msaeger
carpal tunnel

Registered: 23/09/2000
Posts: 3608
Loc: Minnetonka, MN
On my start menu all the icons just pop up at once even when I click all programs and that is up to two pages (I need to clean)
_________________________

Matt

Top
#160823 - 09/05/2003 20:33 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
robricc
carpal tunnel

Registered: 30/10/2000
Posts: 4931
Loc: New Jersey, USA
This happens on my machine at work. But I attribute it to having too much crap on it and Windows being stale. I run the video at 1280x1024 and there are enough programs on it to fill the screen when the 'Programs' menu is fully extended. It's also been through a marathon of Windows versions.
  • Windows NT 4.0 Dual processor
  • Windows NT 4.0 Single processor (can't recall how I got NT to downgrade)
  • Windows 2000 Pro
  • Windows XP Pro

    All those Windows upgrades probably screwed it up good. Not to mention going from IE 2 to 6. Every computer I use that is faster than a 400MHz Pentium II seems to handle large 'Programs' lists pretty well. My 800MHz laptop has a ton of crap on it and it doesn't choke.

    I would assume you have DMA access enabled in Windows on your hard drives and IDE drivers loaded. Could just be that your hard drive is slow as hell too. If all that checks out, I suggest you wipe your machine (something I do often on my personal machines). You may not want to hear that though.
  • _________________________
    -Rob Riccardelli
    80GB 16MB MK2 090000736

    Top
    #160824 - 09/05/2003 21:26 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
    tonyc
    carpal tunnel

    Registered: 27/06/1999
    Posts: 7058
    Loc: Pittsburgh, PA
    If you don't mind running extra software to replace your Start menu, there's PaneKiller. It's got a bunch of other features, but at the minimum, it should provide a much snappier Start menu.

    I ran it a year or two ago, so I'm not sure how it is these days. But it wasn't a memory or CPU hog at the time.
    _________________________
    - Tony C
    my empeg stuff

    Top
    #160825 - 09/05/2003 22:00 Re: Speeding up Windows Start Menu redraws [Re: tonyc]
    tfabris
    carpal tunnel

    Registered: 20/12/1999
    Posts: 31597
    Loc: Seattle, WA
    Thanks, Tony, I'll see if I like PaneKiller.
    _________________________
    Tony Fabris

    Top
    #160826 - 09/05/2003 22:45 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
    Dignan
    carpal tunnel

    Registered: 08/03/2000
    Posts: 12338
    Loc: Sterling, VA
    I'm having a hard time visualizing what's happening here. For example, when you place the cursor over Start>Programs, it takes a long time for all the icons and folders to load?
    _________________________
    Matt

    Top
    #160827 - 09/05/2003 23:16 Re: Speeding up Windows Start Menu redraws [Re: Dignan]
    tfabris
    carpal tunnel

    Registered: 20/12/1999
    Posts: 31597
    Loc: Seattle, WA
    I'm having a hard time visualizing what's happening here. For example, when you place the cursor over Start>Programs, it takes a long time for all the icons and folders to load?
    Not over Start>Programs, because that's just a parent folder of other folders. The problem always happens at the next level down, where I've got a menu full of programs with different icons. Often, one of those icons isn't in the icon cache, and has to be re-loaded before the menu will fully render and be clickable.

    I've created an animated GIF file illustrating the problem. Click here to view it.


    Attachments
    158593-menuspeed.gif (175 downloads)

    _________________________
    Tony Fabris

    Top
    #160828 - 09/05/2003 23:31 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
    lectric
    pooh-bah

    Registered: 20/01/2002
    Posts: 2085
    Loc: New Orleans, LA
    Jeeezum, that must have taken a lot of effort! Hehehe

    Top
    #160829 - 09/05/2003 23:34 Re: Speeding up Windows Start Menu redraws [Re: lectric]
    tfabris
    carpal tunnel

    Registered: 20/12/1999
    Posts: 31597
    Loc: Seattle, WA
    Jeeezum, that must have taken a lot of effort!
    Took me only 5 minutes. Faked it with one screen shot and some cuts and pastes. Not that hard, once you know the tools. Worth it to help illustrate my frustration.

    Hasn't anyone else seen their start menu do the same thing? Not all the time, just once in a while.
    _________________________
    Tony Fabris

    Top
    #160830 - 09/05/2003 23:52 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
    lectric
    pooh-bah

    Registered: 20/01/2002
    Posts: 2085
    Loc: New Orleans, LA
    Actually, I have seen it, but only after a great while of sitting idle. And it very rarely lasts for more than a few microseconds, but it IS noticeable.

    Top
    #160831 - 10/05/2003 03:02 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
    andy
    carpal tunnel

    Registered: 10/06/1999
    Posts: 5916
    Loc: Wivenhoe, Essex, UK
    Yeah, I see it quite often.
    _________________________
    Remind me to change my signature to something more interesting someday

    Top
    #160832 - 10/05/2003 03:49 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
    Roger
    carpal tunnel

    Registered: 18/01/2000
    Posts: 5683
    Loc: London, UK
    If you extract the icons from the EXE files, and then make the shortcuts in the menu use these instead, it'll probably be quicker to load the icons from .ico files, rather than having to go searching in the .exe for them.
    _________________________
    -- roger

    Top
    #160833 - 10/05/2003 07:32 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
    Dignan
    carpal tunnel

    Registered: 08/03/2000
    Posts: 12338
    Loc: Sterling, VA
    No, I've never seen that before. All my subfolders of the Program folder load instantly, but I also don't have as many items in any of those folders as you do in that sample one. I think I have a different organizational system for my start menu
    _________________________
    Matt

    Top
    #160834 - 10/05/2003 09:10 Re: Speeding up Windows Start Menu redraws [Re: Roger]
    tfabris
    carpal tunnel

    Registered: 20/12/1999
    Posts: 31597
    Loc: Seattle, WA
    If you extract the icons from the EXE files
    I had considered this, but I think that would be putting a band-aid on the problem. The root of the problem is the fact that the icon cache doesn't have the necessary icon when it's needed.

    I seem to remember that the desktop icons are stored in a file called "shelliconcache". Are the menu icons stored in this same file? Anyone know? TweakUI can force a rebuild of this file, but I don't know whether that would affect things or not.
    _________________________
    Tony Fabris

    Top
    #160835 - 10/05/2003 12:22 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
    bootsy
    enthusiast

    Registered: 17/08/2000
    Posts: 334
    Loc: Seattle, WA. USA
    Just a silly idea, but how often do you defrag? I've been using "O&O Defrag" and it does a wonderful job. The best part is you can use it in the MMC and it will defrag system files at startup.

    If you have a large hard drive, and your programs are scattered all over it, that might be aggravating your problem.
    _________________________
    Brian H. Johnson
    MK2 36GB Blue, currently on life support
    "RIP RCR..."

    Top
    #160836 - 22/05/2003 20:14 Re: Speeding up Windows Start Menu redraws [Re: tonyc]
    tfabris
    carpal tunnel

    Registered: 20/12/1999
    Posts: 31597
    Loc: Seattle, WA
    Finally installed PaneKiller tonight and messed with it.

    SWEEEEEEET.

    Took a lot of tweaking to get it looking right and behaving the way I wanted it to behave, but the beauty of it is that it is so tweakable.

    And it has a very clear setting on the first page, which was "on" by default: "Fetch icons in background". This is of course the very thing that the Windows Start menu does NOT do and was the source of my complaint.

    Oh, and tear-off menus are too fun.
    _________________________
    Tony Fabris

    Top
    #160837 - 23/05/2003 03:22 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
    Taym
    carpal tunnel

    Registered: 18/06/2001
    Posts: 2504
    Loc: Roma, Italy
    I seem to remember that the desktop icons are stored in a file called "shelliconcache". Are the menu icons stored in this same file? Anyone know? TweakUI can force a rebuild of this file, but I don't know whether that would affect things or not.

    That's correct. I attached a .reg file that increases ths size of the icon cache file to 2048 from the default (1024). You can edit it (like all .reg it is a simple txt file) and change it to whatever value you prefer.
    If you want, you can edit manually windows' registry. Here's what's in the .reg file I attached:


    REGEDIT4

    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer]
    "Max Cached Icons"="2048"


    This should solve your problem


    Attachments
    160611-iconcache.reg (169 downloads)

    _________________________
    = Taym =
    MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg

    Top
    #160838 - 23/05/2003 05:37 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
    tonyc
    carpal tunnel

    Registered: 27/06/1999
    Posts: 7058
    Loc: Pittsburgh, PA
    Cool, glad Panekiller works for ya. Yeah, those are the kind of programs I like, the ones that have lots of tweakability and configuration options. If I install a program and it "just works" without any tweaking, I probably won't keep it around very long.
    _________________________
    - Tony C
    my empeg stuff

    Top
    #160839 - 23/05/2003 08:28 Re: Speeding up Windows Start Menu redraws [Re: Taym]
    tfabris
    carpal tunnel

    Registered: 20/12/1999
    Posts: 31597
    Loc: Seattle, WA
    That's correct. I attached a .reg file that increases ths size of the icon cache file to 2048 from the default (1024).
    NOW he tells me. After I switched to PaneKiller.

    I may still do this just to see if it also solves the problem.
    _________________________
    Tony Fabris

    Top
    #160840 - 24/05/2003 09:41 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
    Taym
    carpal tunnel

    Registered: 18/06/2001
    Posts: 2504
    Loc: Roma, Italy
    Sorry for the delay Too much on the empeg bbs to keep track of everything, so I read threads constantly late...
    If you try the .reg let me know if it works, Tony. I never had your problem, so I am just assuming it may be the solution.
    _________________________
    = Taym =
    MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg

    Top
    #160841 - 27/05/2003 15:56 Re: Speeding up Windows Start Menu redraws [Re: Taym]
    tfabris
    carpal tunnel

    Registered: 20/12/1999
    Posts: 31597
    Loc: Seattle, WA
    For the record, I think Taym's registry entry has solved the problem on my Win2k box at work. Only time will tell, but I think that all menu redraws are now at video/memory speed and no longer hit the hard disk. I used 5192 as my value.
    _________________________
    Tony Fabris

    Top
    #160842 - 28/05/2003 01:17 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
    Taym
    carpal tunnel

    Registered: 18/06/2001
    Posts: 2504
    Loc: Roma, Italy
    Happy to hear this, Tony.
    One more proof that RAM is never enough... (yes, yes, ok, with MS at least ).
    _________________________
    = Taym =
    MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg

    Top
    #160843 - 28/05/2003 20:38 Re: Speeding up Windows Start Menu redraws [Re: Taym]
    tracerbullet
    addict

    Registered: 08/01/2002
    Posts: 419
    Loc: Minnesota
    I would love to try this but have no such entry in my XP-Pro registry. Any ideas where it would be?

    (Not in the location mentioned, and nothing turned up searching either)

    Top
    #160844 - 28/05/2003 20:56 Re: Speeding up Windows Start Menu redraws [Re: tracerbullet]
    tfabris
    carpal tunnel

    Registered: 20/12/1999
    Posts: 31597
    Loc: Seattle, WA
    On both my Windows 2000 computer as well as my Windows 98 computer, I had to add that registry entry.

    I do not know if Windows XP even has a problem with startmenu redraws or not. Are you saying you want to add it to XP because you are having the same experience?
    _________________________
    Tony Fabris

    Top
    #160845 - 29/05/2003 07:10 Re: Speeding up Windows Start Menu redraws [Re: tracerbullet]
    Taym
    carpal tunnel

    Registered: 18/06/2001
    Posts: 2504
    Loc: Roma, Italy
    have no such entry in my XP-Pro registry


    Yes, you need to add it. Simply, get the .reg file I attached and double click on it. Accept the changes and you're set. You may have to reboot.
    _________________________
    = Taym =
    MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg

    Top
    #160846 - 29/05/2003 18:19 Re: Speeding up Windows Start Menu redraws [Re: tfabris]
    tracerbullet
    addict

    Registered: 08/01/2002
    Posts: 419
    Loc: Minnesota
    I just want to add it so I "don't" have the same experience!

    Basically I can't stop screwing with things, I'm one of those people... Actually there are many things in life that I'm very cautious and reserved on, but PC stuff, that I learn here, I just HAVE to try out.

    I've runt he reg addition, thanks - not sure if I'll ever see a difference, but cool to know I'm tweaked even a little further

    Top
    #160847 - 29/05/2003 21:29 Re: Speeding up Windows Start Menu redraws [Re: tracerbullet]
    tfabris
    carpal tunnel

    Registered: 20/12/1999
    Posts: 31597
    Loc: Seattle, WA
    I just want to add it so I "don't" have the same experience!
    You have to be careful about doing that kind of thing. For all I know, XP might have a 8192k default limit on the shelliconcache file, and you could actually be hurting performance by adding the registry entry.
    _________________________
    Tony Fabris

    Top
    Page 1 of 2 1 2 >