|
I get virtual memory errors all the time - sometimes even my sqlclient crashes with the message "not enough memory to complete operation". I never knew that error existed until now (btw, I'm not even using my local sql instance - that's using a remote instance - aaarrrggg!). I have asked and asked for more ram, but no luck. I have to shut down my web browser and VS instances all the time to clean up and start over. I even tried taking extra ram from machines of employees who recently left - but it wasn't compatible with my machine. So not only does everyone else have MORE ram than I do, but its better ram!
|
|
|
|
|
Funny, Vista and apps like VS, Skype, Pidgin, Live Mail, Norton, and Sidebar run in 1GB smoothly. At the same time.
Chuck Norris has the greatest Poker-Face of all time. He won the 1983 World Series of Poker, despite holding only a Joker, a Get out of Jail Free Monopoloy card, a 2 of clubs, 7 of spades and a green #4 card from the game UNO.
|
|
|
|
|
My main dev box is a machine running Windows XP SP2 and VS 2008. 256 Mb of DDR2 RAM. Shame.
(My main Linux box, on which I run Code::Blocks, has 1 Gb of memory. I don't develop as much on Linux though)
|
|
|
|
|
|
It's swapping like mad too.
|
|
|
|
|
I have 2GB in office and 3GB at home.
|
|
|
|
|
Work PC: 3.0GHz Xeon (single core) and just got upgraded to 2GB a couple of months ago. It's a whole lot better, particularly since I use a VM to run a not-really-local-machine copy of SQLServer.
The difference is considerable. The RAM split went from 750MB/250MB, inadequate for both, to 1.5GB/0.5GB). The only thing that runs slow on VS2008 is certain app's taking a very long time to load designer mode. This problem was there for VS2003, as well). Attributed to the somewhat live status of the design - I'm learning to program to avoid this hassle.
What would really speed up my world is a bigger faster HD. I expect I'll get a new system before I get the new HD.
At home, Three systems (not counting an old Win95/DOS 6.1 box) that I seriously need to upgrade. I've seen some bare-bones kits that would cause palpitations - but then I remember the trouble that Windows has with putting a bootable HD into a new system, and how long it take me to install all my stuff. So I bite my lip and go on.*
After I get paid for a secondary contract, maybe I'll squander a little of the loot on myself.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"How do you find out if you're unwanted if everyone you try to ask tells you to go away?" - Balboos HaGadol
|
|
|
|
|
Machine at home has VS2005 and 2G and needs a faster disk.
Machine at work has VS2008 and VC6 and 2G
Build Server has VS2008 and 4G and VC6 in a VM
We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist
|
|
|
|
|
I envy you! You have VC6 at work!
To those who understand, I extend my hand.
To the doubtful I demand: Take me as I am.
Not under your command, I know where I stand.
I won't change to fit yout plan. Take me as I am.
|
|
|
|
|
It's stale stale stale stale.
The compiler limitations give me fits.
You can't run Linkify[^].
We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist
|
|
|
|
|
I can't imagine that it's such a resource hog that you need 8GB. How much memory does it actaully use?
|
|
|
|
|
Nowhere near that much. The only time the memory on my main dv box (a dual core Opteron with 5GB RAM) gets stretched is when I'm running multiple VMs.
That said, VS2008 is more hungry than (say) VS2003 for the same codebase. In our experience it's no worse (but more stable than) VS2005.
|
|
|
|
|
ed welch wrote: I can't imagine that it's such a resource hog that you need 8GB.
You're imagining the wrong problem. VS 2008 can take 1-2 GB on it's own though, typically on those projects with thousands of files. But the problem isn't really VS 2008, it's everything combined.
Most developers aren't just using the IDE, they also have the DB window open (i.e.: SQL Server), they'll be operating the app locally (i.e.: IIS working locally, web browser), they'll have Virtual Machines for testing and sometimes even for developing (i.e.: VPC, VMWare), they'll have task-tracker software open, some form of chat client, a copy of Outlook, some search client (like Google Desktop)
I'm on a laptop (Core 2 Duo and 2GB) and I would be pushing for more if I still programmed all that much.
Most software people make too much money to not be running some form of leading-edge configuration.
|
|
|
|
|
Hmm, I got 2GB and don't have any problems and I keep a ton of other stuff open at the same time. VS studio 2005 only uses 80MB max (for my projects at least, I only do c++).
|
|
|
|
|
C++ might be part of it.
I'm working on a one-year old ASP.NET project (C#) with a few hundred files in the project. We're also running generated data objects on a 200 hundred table DB, so you can imagine the amount of code we're have. Oh yeah, and we're running AJAX toolkit (more stuff to load into memory). Once it compiles everything and sets it all to debug, I'm easily at 800 MB.
Being in C++ might have something to do with it. But any of those projects that is a "core business" project tends to accumulate size very quickly. By the time we hit the 2-year mark, I'm sure I'll be asking for more RAM (but it seems a small price to pay for VS productivity).
|
|
|
|
|
Depends. Of the two solutions i most often have open, one loads at around 150MB, the other at just over 200MB. Nothing too bad, even when they're both open at once...
...until i fire up the debugger in either of those instances. Now the footprint balloons to over half a GB. Brutal.
Citizen 20.1.01 'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'
|
|
|
|
|
The game engine I'm developing (currently 15-20k lines of unmanaged C++ with some inline assembler) takes about 120MB when doing light editing. Debugging does not seem to increase this by much.
Are you using .NET or native code? IIRC managed code is harder on the IDE.
|
|
|
|
|
azonenberg wrote: Are you using .NET or native code?
Both. Somewhere past 400KLoC of the former, a relatively small LoC for the former, plus a fairly big pile of Javascript that gets its own debugger when necessary.
azonenberg wrote: IIRC managed code is harder on the IDE.
Yeah... Mixed-mode debugging is the worst of all - i try hard to avoid it.
Citizen 20.1.01 'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'
|
|
|
|
|
400K lines? I hope this isn't a solo project like mine...
|
|
|
|
|
Oh no.
This is over a decade old, with scores of authors over the years and half a dozen currently maintaining and extending it. Too many cooks, you might say...
Citizen 20.1.01 'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'
|
|
|
|
|
The good thing with 8 gigs I've noticed, is that you can easily run 2-3 instances of VS2008, and 2-3 VMWare sessions at the same time, without any thrashing. On the other hand, the quad core CPU might have something to do with it.
--
Kein Mitleid Für Die Mehrheit
|
|
|
|
|
But as it's running 32-bit XP Pro - this is our IT department's spec (sometimes you just have to stop fighting) - it's really 3.25GB. Still, it's 2.25GB more RAM than in my last machine
|
|
|
|
|
Oooh you people make me green with envy! I have to run VS2008 on a loptap with 1Gb RAM, 1.6GHz single core, 20Gb h/disk. It seems to me that the larger the company, the smaller the development workstation. Admittedly, I've got access to virtual machines to do the actual testing on but they're at the other end of a double-bounce broadband connection (i.e. My office<-BB->Hub Site<-BB->VM site) and shared with a hundred other people so there's a bit of contention. If there's one thing this has taught me it's to write tight code with minimal decoration and let someone else grumble about what it looks like.
|
|
|
|
|
Well, VS 2008 is not bad - I run it on similar laptop with 3/4 of your memory, and with couple of DB servers running. It's only when I develop in Java NetBeans at the same time that NetBeans freezes from time to time.
|
|
|
|
|
Dmitri,
You're right there. I find VS2008 to be infinitely preferable to VS2005 and it certainly does the job without complaint. Yes, I also run SQL Server, ADAM, Outlook and one or two other things in the background but there are some days that I... just... wish... it... was... a... bit... F-A-S-T-E-R!!!
|
|
|
|