Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

benwiggy

macrumors 68020
Jun 15, 2012
2,470
288
To recap:
Having a full system disk (of any sort) is likely to impair performance. Having not enough RAM will impair performance.

However, for a disk that is within acceptable degree of fullness, the mere existence of applications on the disk will NOT diminish performance in any way.

Assuming an infinitely large disk, OS X has no limit to the number of installed applications, and an increasing number of applications will not affect the OS in any way.

There is also no reason why a 5-year-old Mac should behave any slower than it did when bought. I have run many Macs for many years without them becoming decrepit.
 
Last edited:

NT1440

macrumors Pentium
May 18, 2008
15,092
22,158
Applecare told me that my hard drive was failing, due to extremely slow load times. I told them it wasn't, and it was taking a long time to load the OS due to the number of applications installed which run at startup and the age of the OS. They told me that my hard drive was failing, and it needed to be replaced. I respectfully declined, and 5 years later the HDD still works perfectly.

Lesson learned: OS X suffers from OS rot just as much as Windows - really, compare a fresh OS X install to one that's 5 years old on the same hardware. OS X takes steps to prevent it, such as using SSD and Fusion drives, any apps from the app store must follow restrictions that make uninstalling easier, etc... but it exists. And to deny its existence would be incorrect.

You just described in the underlined what the problem was, too many apps running at startup (which is as simple as disabling them in startup items). Windows has the same "issue" (aka user issues) for startup programs, but it also degrades over time with all the registry crap that has nothing to do with startup programs.
 

thejadedmonkey

macrumors G3
May 28, 2005
9,240
3,499
Pennsylvania
You just described in the underlined what the problem was, too many apps running at startup (which is as simple as disabling them in startup items). Windows has the same "issue" (aka user issues) for startup programs, but it also degrades over time with all the registry crap that has nothing to do with startup programs.

If you read what you underlined, you would see this part as well.

the age of the OS

Fun fact: Windows 7 on an SSD and a limited number of startup programs doesn't suffer from a perceivable OS rot either.
 

MisterMe

macrumors G4
Jul 17, 2002
10,709
69
USA
Come on! You've never heard of bit rot? :)
If is unclear if you linked to the Wikipedia page as a joke. Whether you did or not, the Wikipedia page makes it clear that bit rot is a joke explanation for problems that have other causes. Often the repair for this mysterious bit rot is to restart the computer.

Oh, and another thing. Joke or not, bit rot is a RAM issue and has nothing to do with the hard drive.
 

thejadedmonkey

macrumors G3
May 28, 2005
9,240
3,499
Pennsylvania
There is no such thing. The OS does not "rot" or decay or any such thing.

Tell that to my dad's iMac. He doesn't update his programs to newer versions that require more RAM, doesn't use much hard drive space, and yet his mac is slow as molasses. If OS X doesn't suffer from OS rot, what would cause that?

The only explanation I can come up with is that, over time, there's something that is or is not happening which causes the OS to slow. This is pretty much the definition of OS Rot IMO.

Oh, and another thing. Joke or not, bit rot is a RAM issue and has nothing to do with the hard drive.
The Wikipedia article specifically states "software bugs... bloatware, or disk fragmentation". Definitely not limited to a RAM issue.
 

GGJstudios

macrumors Westmere
May 16, 2008
44,556
950
Tell that to my dad's iMac. He doesn't update his programs to newer versions that require more RAM, doesn't use much hard drive space, and yet his mac is slow as molasses. If OS X doesn't suffer from OS rot, what would cause that?

The only explanation I can come up with is that, over time, there's something that is or is not happening which causes the OS to slow.
An OS is nothing more than a collection of software programs, which cannot "rot" and will always do exactly what they are programmed to do.

While the programming could be altered, the primary cause of slower performance over time, barring hardware problems such as failing hard drives, is simply giving the system more work to do. Defragmentation is not a issue on OS X like it is on Windows. Lack of sufficient RAM to handle the workload or insufficient free drive space can certainly be factors. Other than those, it's a matter of increasing the workload on the system, which has nothing to do with fictitious "rot" or how many apps are installed.

Computers don't slow down. The CPU runs at the same speed, whether it's 1 or 5 years old. If it seems slower, it's only because you've given it more work to do by having more apps running or working with larger files.

Many users claim their Mac runs slower and claim they're not running more apps when they're simply unaware of all the processes they have running at one time. There are countless threads on this, where basic troubleshooting reveals more apps running or a runaway app that is affecting performance. If you have access to your dad's iMac, check Activity Monitor for processes that are consuming system resources. Rather than invent some fictitious explanation, some elementary troubleshooting is a more productive approach.
 

Yahooligan

macrumors 6502a
Aug 7, 2011
965
114
Illinois
Computers don't slow down. The CPU runs at the same speed, whether it's 1 or 5 years old. If it seems slower, it's only because you've given it more work to do by having more apps running or working with larger files.

I'd also add perception as a common "problem." Take any computer, I don't care if it's a Mac or Windows PC, from 5+ years ago and run a fresh install of the original OS version on it. You'll swear it's slower than when it was brand-new. I still have a Powerbook G4 that works fine, but holy moly does it FEEL slow. Back when it was brand new it was plenty fast. So what changed? Perception.
 

printz

macrumors regular
Dec 23, 2012
218
0
I had a MacBook for 4 years and I didn't experience any progressive slowdown whatsoever, at least not the kind that's noticeable. The system always boots at the same speed, starts up at the same speed, and only becomes slow when I have like 20 programs running. It only became suddenly slower when I upgraded OSX 10.6 to 10.7, so I had to revert.

Unfortunately it's possible the perceived Windows 'rot' is there because of the antivirus. You have it on all the time, and it grows up into some monster that makes every user action lag. I don't know if these days just practicing 'safe computing' is enough on Windows. Several years ago it was not enough, because of drive-by worm downloads. Windows is also slower after an update, as it has to spend a lot of time on the harddisk to save the new data before (or after…) it logs in, but I wouldn't call that 'rot'. Anyway what I noticed in Windows, but not on Linux and OSX, is the long time to wait after I log in, before the desktop becomes responsive.
 

Yamcha

macrumors 68000
Mar 6, 2008
1,855
249
I'm having way too much fun with my iMac, and there are hundreds of apps and demos I like to try. Some I keep. Some I toss. However, I've got quite a stack of them installed, and many more to try. In the "Windows world", installing all these apps, even if uninstalled after, would cause the system to get slower and slower and slower... until finally you format the drive and re-install Windows to get some performance back.

Supposedly Macs don't have that issue, but I'm just wanting to confirm that this is the case. My iMac is running so well, and I don't want to compromise that in any way. Does it make no difference what all I install and/or uninstall? I'm using App Zapper when I uninstall to cleanup the extra files. OSX doesn't have a "registry", so I know that won't become a problem. Will OSX get slower, the more apps that are installed? Thanks.

Nope, the amount of applications you have will not affect your performance, provided you don't have applications booting up on start up.

Make sure to remove all boot up applications in System Preferences>>Users & Groups>>Login Items. Click on the application and click the minus button to remove it..
 

crjackson2134

macrumors 601
Mar 6, 2013
4,847
1,957
Charlotte, NC
GGJstudios, you and a few others have incredible patients with this subject. It's a ridicules argument. The user who adamantly insists on having OS Rot, is determined to have it even though it doesn't exist. It seems that this person needs to study how NIX OS's actually work. I realize that for many, Windows is required due to software availability but it has given a black eye to all other OS's. I haven't used windows for many years, and I'm new to OSX, but being that it's a UNIX variant I'm at home.
 

Alrescha

macrumors 68020
Jan 1, 2008
2,156
317
The reason for this is because on a hard drive when it starts to fill up the data gets closer to the outer edge of the drive which is far slower then then center. SSDs don't have this problem as they are not mechanical drives.

In my plane of existence, the outside edge of a disc travels faster than the inside edge. Regardless, in modern drives the difference is not likely to be noticeable - even a full-stroke seek to a file is measured in single milliseconds.

A.
 

GGJstudios

macrumors Westmere
May 16, 2008
44,556
950
If the original poster filled his/her hard drive to 90% with apps or media files you can bet it will slow down, not in terms of calculations for video rendering but when accessing apps or data. The reason for this is because on a hard drive when it starts to fill up the data gets closer to the outer edge of the drive which is far slower then then center. SSDs don't have this problem as they are not mechanical drives.

That is also false. The location on the drive is irrelevant, and the difference in access speed from one location to another on a drive is so insignificant that it's not measurable. The reason performance suffers with an almost-full drive is there is less space available for paging, caching, log entries and app workspace. This is true for both HDDs and SSDs. As I said in my first response, "unless you're running out of disc space", which is not the case with the OP.
 

Yahooligan

macrumors 6502a
Aug 7, 2011
965
114
Illinois
That is also false. The location on the drive is irrelevant, and the difference in access speed from one location to another on a drive is so insignificant that it's not measurable. The reason performance suffers with an almost-full drive is there is less space available for paging, caching, log entries and app workspace. This is true for both HDDs and SSDs. As I said in my first response, "unless you're running out of disc space", which is not the case with the OP.

I have to disagree with the statement that the problem with an almost-full drive is related to space for paging, etc.

The problem is that as the drive gets full there is less contiguous space available for writing data. As a result, files become fragmented as they are broken up and written where space is available. This means that while you may be performing what you think is a sequential read or write it is actually causing the drive to perform like it's doing random reads and writes, slowing down disk I/O considerably.

I'm aware that OS X does batch writes so that smaller writes are grouped together to form larger writes, however the ability to do that lessens as the drive nears capacity.

Apple states this as well and has since archived this as I don't see how anything has changed.

If your disks are almost full, and you often modify or create large files (such as editing video, but see the Tip below if you use iMovie and Mac OS X 10.3), there's a chance the disks could be fragmented. In this case, you might benefit from defragmentation, which can be performed with some third-party disk utilities.
 

GGJstudios

macrumors Westmere
May 16, 2008
44,556
950
I have to disagree with the statement that the problem with an almost-full drive is related to space for paging, etc.

The problem is that as the drive gets full there is less contiguous space available for writing data. As a result, files become fragmented as they are broken up and written where space is available.

Apple states this as well as has since archived this as I don't see how anything has changed.
With very few exceptions, you don't need to defrag on OS X, except possibly when partitioning a drive. About disk optimization with Mac OS X
You probably won't need to optimize at all if you use Mac OS X.
 

Yahooligan

macrumors 6502a
Aug 7, 2011
965
114
Illinois
With very few exceptions, you don't need to defrag on OS X, except possibly when partitioning a drive. About disk optimization with Mac OS X

Yes, one of those exceptions is when the drive nears capacity. You did read the actual KB article that you posted, right? Because that's the very same article that talks about disks nearing capacity as one case that could benefit from being defragmented. :cool:
 

GGJstudios

macrumors Westmere
May 16, 2008
44,556
950
Yes, one of those exceptions is when the drive nears capacity. You did read the actual KB article that you posted, right? Because that's the very same article that talks about disks nearing capacity as one case that could benefit from being defragmented. :cool:

Performance can suffer if the drive is near capacity, whether there is fragmentation or not, for the reasons already stated. Fragmentation may exacerbate the problem, but it's not the only reason why it's not advisable to let a drive run out of free space.
 

subsonix

macrumors 68040
Feb 2, 2008
3,551
79
I have to disagree with the statement that the problem with an almost-full drive is related to space for paging, etc.

The problem is that as the drive gets full there is less contiguous space available for writing data. As a result, files become fragmented as they are broken up and written where space is available. This means that while you may be performing what you think is a sequential read or write it is actually causing the drive to perform like it's doing random reads and writes, slowing down disk I/O considerably.

Even though HFS+ manages fragmentation on the fly, the ability to do so effectively decreases as the drive fill up. At the very least the management of free space becomes more involved.

Also, the outer edges of a mechanical disk is faster, and not by an insignificant amount. It's actively exploited by file systems.
 

Yahooligan

macrumors 6502a
Aug 7, 2011
965
114
Illinois
Performance can suffer if the drive is near capacity, whether there is fragmentation or not.

It's the fragmentation that causes the performance to suffer. If the drive were near capacity but not fragmented then there would be no performance hit other than the minimal amount incurred due to increased seek times, which you stated were insignificant. ;)

----------

Even though HFS+ manages fragmentation on the fly, the ability to do so effectively decreases as the drive fill up. At the very least the management of free space becomes more involved.

Also, the outer edges of a mechanical disk is faster, and not by an insignificant amount. It's actively exploited by file systems.

No argument there!
 

GGJstudios

macrumors Westmere
May 16, 2008
44,556
950
It's the fragmentation that causes the performance to suffer. If the drive were near capacity but not fragmented then there would be no performance hit other than the minimal amount incurred due to increased seek times, which you stated were insignificant. ;)
That isn't true. If the drive is not fragmented, but there is not enough space for paging, caches, and app work space, performance will certainly suffer. Anyone who has run out of drive space has seen the error message
Your startup disk is almost full.
You need to make more space available on your startup disk by deleting files
Note that the message doesn't say "Your startup disk is fragmented. Please defragment your drive"

If your drive runs out of space, performance will not only suffer, your Mac will stop working altogether.
 

Yahooligan

macrumors 6502a
Aug 7, 2011
965
114
Illinois
That isn't true. If the drive is not fragmented, but there is not enough space for paging, caches, and app work space, performance will certainly suffer. Anyone who has run out of drive space has seen the error message
Note that the message doesn't say "Your startup disk is fragmented. Please defragment your drive"

If your drive runs out of space, performance will not only suffer, your Mac will stop working altogether.

Wow, really? You can't connect the dots on this one? Clearly you're set in your misunderstanding of why a nearly-full drive starts slowing down, we've tried to help fix that but you seem disinterested in learning WHY the drive slows down.

I don't care if your drive is only 5% full, if the OS starts paging to disk and actively having to page out then you're going to see horrible performance. The drive being nearly full has nothing to do with disk-bound app performance related to not enough memory. Excessive page outs mean you don't have enough memory for your workload and you're having to use disk as memory. Yes, performance will suffer more if the drive is nearly full but that is because those page ins are being fragmented.

So, let's wrap this up.

Excessive memory pags-outs from disk = Horrible performance due to not enough physical memory. Will suck regardless of drive being full or not. Will suck more when the drive is nearly full due to fragmentation.

Drive nearly full = poor disk I/O due to writes being fragmented in order to fit in the remaining, smaller contiguous areas available on the drive.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.