Memory use myths
Customization software is not resource intensive
Sunday, June 5, 2005 by Frogboy | Discussion: OS Customization
I'm not sure where the myth began. But somewhere down the line, a false belief has turned into pseudo-fact amongst some people that customization software uses a lot of memory. That's never been the case. Not even in the beginning.
At the dawn of Windows customization, software had to run on Windows 95 which only had 128K (that's kilobytes) of GDI resources. Customization software ate up a lot of those GDI resources since they were reserved for the user interface. But even in 1995, 16K of memory was trivial. It's just that early versions of Windows were so limited in their GDI resources that it was a problem.
But Windows 2000 and Windows XP have never had any such problem. And yet, we still see some uninformed, but vocal, user claim that <Program X> is "bloated" and uses a "ton" of memory. Those people come in two forms: The guy who really has no idea what he's talking about and the guy who thinks 10 megabytes of memory is a "ton" of memory.
The former guy is annoying because he matches his ignorance with his prolific posting. The latter guy makes you wonder if their source of income is mom's allowance or something. I can buy a 256 meg stick of memory for my PC for around $20.
So let's get this out of the way: Desktop customization programs do NOT use much memory.
Here's WindowBlinds wbload.exe process use:
That's 576K.
Here's DesktopX:
That's only a couple megabytes of memory and it's running a useful object in this instance.
I could go on through a variety of programs both made by Stardock and made by third parties. None of them are "memory hogs". You can certainly load up enough stuff with something like DesktopX to make it use a ton of memory. Graphics, animation, etc. has to be stored somewhere. But that's not the desktop customization's fault any more than it's Photoshop's fault if the user loaded a gigabyte sized image.
So next time someone tries to claim that some desktop customization program is "bloated" or something, point them here.
Reply #2 Sunday, June 5, 2005 1:41 PM
Reply #5 Sunday, June 5, 2005 3:09 PM
I ran numerous test on this. I started with windowblinds unloaded, using the standard windows classic style theme. NOT WindowsXP style. I rebooted my system and waited a few minutes for everything to load and settle down. Memory use in this scenario was 148,804. (This figure was arrived at by adding up everything listed on the processes tab of my taskmanager.
I then applied a very well constructed blind which has no frills and extra animations etc. (Cougar by essorant), and rebooted my system. Once again I waited untill all was loaded and settled down. I then looked at the processes tab, added them all up and the end result was 162,920K of memory usage. This represents a total difference of 14,116K (approx 14MB) of memory use to run a no frills blind. On a 512MB system that is only 2.73% of my total memory which is a very small price to pay for the benefit gained.
Oddly enough, the processes affected most by windowblinds were...
acrotray.exe = +3132K
lsass.exe = +4704K
VPTray.exe = +2164K
jusched.exe = +1164K
taskmgr.exe = +1008K
Believe it or not, the winlogon.exe process actually decreased by 1324K with windowblinds running.
I ran these tests several times and each and every time the results were the same (or very very close). I would be interested to see if others experience the same results under the same test process I used.
Reply #6 Sunday, June 5, 2005 3:56 PM
Reply #7 Sunday, June 5, 2005 4:25 PM
I see very little difference in performance between using the default XP "Luna" shell with default icons and using a WindowBlind and an IconPackage. In fact, the WindowBlind drawing technology (which I believe extends the native drawing engine), seems to draw a bit faster.
I use one normal dock for system links, and a 3 tabbed dock as an application drawer, all of which uses about 2 MB of memory resources for "ObjectDock.exe". With 1 GB of physical memory, I feel this is a well spent 2 MB.
The only thing I have ever run into with WindowBlinds is that Painter IX is not compatible with the drawing of the titlebar buttons for Close, Max/Restore, and Minimize (functions fail to execute) - easily fixed by excluding it.
If I want to spend a little more memory resources, I can load a couple of widgets.
Reply #8 Sunday, June 5, 2005 4:29 PM
8,492K.
Reply #9 Sunday, June 5, 2005 4:47 PM
On DX usage, here's what I'm getting using the included Classic theme:
...and here's what I'm getting using the included Longhorn theme:
You must have been running just the one widget
The problem is I can't keep DX running (crashes about a minute into its use). Any suggestions?
Reply #10 Sunday, June 5, 2005 7:02 PM
Reply #11 Sunday, June 5, 2005 7:11 PM
Most of the processes on my system are running 10 megs and many of them do nothing.
To get up to 10 megs, it's doing more than customizing, it's running something (like a widget or modified desktop). Internet Explorer on my system is using 49 megs. It's a browser.
Reply #12 Sunday, June 5, 2005 7:58 PM
Reply #13 Sunday, June 5, 2005 8:07 PM
In my post above #5, I failed to include the results of standard XP Luna enabled theme.
Under the same circumstances as all the other tests, Luna ran at a total of 164732K.
That is MORE than the windowblinds enabled system.
What slays me about all this are the whiny StyleXP freaks that think their app does it all using no resources. BULL.. it's obvious that WB out performs even standard XP themes, let alone a program which relies on a hacked .dll. The reason you don't see it with StyleXP is because it is hidden in a svchost.exe process.
In any case, kudos to Stardock for an application which makes windows a better place and does it for less than standard out of the box windows does.
Reply #14 Sunday, June 5, 2005 8:13 PM
Wbload is 2.2meg ....under Litestep which means there's no 'start bar, etc', just the blind itself....[Antares - static].
Only time I see a 'skinning' thingie cause actual memory issues is with a 'bad' LS theme which has module conflicts, etc....when the RAM use gets up to 2/3s of total you KNOW you're in trouble....particularly when you have a gig of ram...
LS is currently 22meg .... but usually it's less.... but then Explorer.exe is one process not loaded....
Reply #15 Sunday, June 5, 2005 8:14 PM
Here's a glimpse of the memory usage on my notebook:
CursorXP.exe 6,760KB (Spillion Purple)
ObjectDock.exe 3,496KB (reduces to less than 2MB when it's hidden)
wbload.exe 1,732KB (I am using the *built-in* VectorCell skin)
wfxload.exe 3,268KB
I wonder "Featured Ariticle" could be more objective and should not be aggressive. Authors should aware that notebook memory is usually much more expensive than desktop computers. A recent survey claims that notebook sales has over desktop computers in US (published last week).
Reply #16 Sunday, June 5, 2005 8:39 PM
CursorXP.exe 8176KB (WindowsMAX 2 [RED])
DXWidget.exe 7256KB (Clear meter bar)
DXWidget.exe 5668KB (Core - To-Do List)
wbload.exe 3196KB (Zippo)
But for some reason my wbload.exe fluctuates between 1 and 8MB for reason (the 3MB above is its average "not being stupid" usage) but still this is nothing on my system (512MB RAM). My friend for some reason believes that having too much custom theme stuff on your computer makes it slow (which is wrong because this thread has proven how this is not possible at least with the stardock progs) or, and in his own words, generally "effs up your computer and Windows". I still have no idea what he's on about and doubt that i ever will.
Reply #17 Sunday, June 5, 2005 9:16 PM
Reply #18 Sunday, June 5, 2005 10:57 PM
The point I think that we should get out of this is that we are willing to parcel out our memory to various programs because we find them useful. I just opened an article I'm working on in Word 25 pages or so)--45MB--that's fine, it's useful. Windows media--32mb, but it makes my life more enjoyable. Customization software is the same for me. It does two things: first, it makes me more productive (I'm working on an article on this topic), and second, it makes my computing experience more enjoyable (the visible analogue to an mp3 player). For those benefits, I'm willing to give up 14mb of ram total.
Reply #19 Monday, June 6, 2005 2:01 AM
I have WB, IconX and CursorXP Plus running constantly and total memory usage only comes to around 8,288, which is quite minimal in context to various Windows processes that consume considerably more.
Me thinks alot of flamers only do so for the sake of an argument - to incite a sh.t fight, so to speak. They were most likely the village idiots who had to draw attention to themselves as well
Reply #20 Monday, June 6, 2005 4:44 AM
Me thinks alot of flamers only do so for the sake of an argument |
I have never met a flamer to whom you could argue with...
Please login to comment and/or vote for this skin.
Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:
- Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
- Access to a great community, with a massive database of many, many areas of interest.
- Access to contests & subscription offers like exclusive emails.
- It's simple, and FREE!
Reply #1 Sunday, June 5, 2005 1:03 PM
I said the same a while back after someone complained WB was a memory hog. I posted this:-
I think I can spare 684k The skin I'm using now is showing 592k. There's a consistency in numbers here; WB rarely strays far from 5-600K.
Unfortunately, in any community, there will be an element who insist on talking through their backsides