XP SP2 Can Slow Down Business Apps
An anonymous reader submits "Mobile PC magazine installed XP SP2 on a bunch of notebooks and benchmarked them, finding that SP2 caused a 9-percent performance reduction in business productivity apps. While a couple of notebooks performed better, the majority took a 3- to 22-percent performance hit." For now, the story is just at the top of the Mobile PC website, but they promise more details in an upcoming issue.
Here is another article where they ran different benchmarks on SP2 and SP1. The office productivity test was the one with the biggest difference. The article puts the blame on the new firewall.
They should compare a PC with SP2 and one with SP1 with a third party firewall.
Cached link in case it gets Slashdotted.
specifically, the /GS flag to the VC++ compiler.
/GS compiled binaries will cause the OS to terminate the app rather then letting code execute. The source code generally doesn't need changes.
:)
The compiler was modified to support automatic stack overflow checking (i.e. canaries). Server 2003 was compiled with this (and as a result, MANY things that are shared-code problems resulting in exploits on other NT based OSes are either ineffective or DoS attacks on Server 2003).
The idea is that
So, its a defense in depth tactic. Ideally, there'd be no BO's in code. But there are. Terminating the program with an explanation as to why is better than letting people run code on your box.
My opinions are my own, and do not necessarily represent those of my employer.
This is an issue only on CPUs that can slow down their clock speed, as in laptops, desktop Athlon 64s, etc. The cpufreq driver (or whatever it's called on Windows) is broken and apparently does not correctly jack up the clock speed to the maximum when it's needed. So a 2.4 GHz machine may be running at 500 MHz even when demanding tasks need it most.
Then again, I'm running OS X.
Why doesn't MS copy that?
http://support.microsoft.com/default.aspx?kbid=875 352&product=windowsxpsp2
/NoExecute=AlwaysOff option in the article.
Note the
Well known cause for much of the slow down some people find with SP2. Of course, this opens you up to morphic/purposefully overwritten code exploits, but such is life.
I just checked, and I was not running the most recent version of putty (.53 vs
--
How should he know how a NULL is handled?
Well, if he wrote the code that needs to handle the null, then he need to know how it should be handled. If he's inexperienced/junior enough to not be able to decide himself, he should speak to someone who can make that decision for him.
It's official. Most of you are morons.
Only if you are Roland Piquepaille or whatever his name is.
This sig under construction. Please check back later.
ok don't let the computer make more than 5 simultaneous connections
That's not what it's doing at all, you can still have as many simultaneous connections as you want. What you can't have is more than 20 connections waiting to completely open; any more than 20 get queued until some of those 20 have completed (or failed).
Sure, sucks if you run apps that regularly open up a whole bunch of connections to hosts that may or may not be answering right now, but having checked my logs it's only happened to me a handful of times since I installed SP 2, despite running p2p apps while web browsing or playing online games, so it's really not that big a deal for "normal" users.
It's official. Most of you are morons.
While you are right it is not fair to compare coding from 20 years ago with that of today, it is also unfair to compare OpenBSD with MS. They are aiming at 2 completely seperate goals, so of course they will be different. OpenBSD has the goal of being as secure as possible. They are extremely good at this. They also do not support many of the newest and greatest things and their usability is pretty bad. MS has the opposite goal. They want to have an incredibly usable OS which supports all the latest and greatest hardware and innovations.
Security and usability are on 2 ends of the same spectrum. If you want usability, you have to give up security and vice versa. MS for years has tried to get as close to usability as they could and they gave up security to do it. They are now trying to strike a balance between the 2. They will never be secure as BSD, because they can't give up all usability like BSD can, because their user base is Joe Average.
"Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
Learning what other people have figured out is not intelligence, it's education. You'd be more educated, but I hardly think more intelligent.
Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.