Skip to main content
Home Forums MacNN ShapeShifter DOES Modify System Files! — #25
Post #25 by Blacktiger
Source ForumMacNN
CategoryDevelopment
Post DateThu, 29 Sep 2005 - 10:41
Original URLhttps://web.archive.org/web/20051013084228/https://forums.macnn.com/showthread.php?t=270682
Post
Quote:
Originally Posted by goMac
Actually, MrMister is right. Every time the system tries to open a file ShapeShifter will add the overhead of actually checking to see if it's a file it's interested in, even if it doesn't actually need to patch the file. The penalty is not huge, but you're probably about doubling (edit: now that I think about it, the changer has to search some database of files it's interested in, which depending on the algorithm, would probably be at least triple or quadruple) the time it takes to get a file open for reading. This isn't noticeable under most cases, but from a strictly computer science standpoint, that's a decent speed hit.

Actually, if you want to be technical. From a computer science standpoint, doubling and tripleing are merely big-omega(2 or 3)... and since we throw out constands you have big-omega(1). So its technically not a decent speed hit. In fact its a negligable speed hit.

(Note that in reality doubling or tripleing can be a decent performance hit if the algorithm does actually take up a significant amount of time to complete. I can't really say that I have ever noticed SS's speed hit though, and I have an 800MHz G4 eMac with a GeForce 2 MX.)
mp.ls