Windows – Share processor time between computers

central-processing-unitmemorytimewindows

I'm a developer and I use lots of applications gadgets. (I WORK ON WINDOWS)
I have two computers (HP Dual Core (3.2Ghz) one with 512Mb and one with 1Gb RAM). So I work on both, but when I work I work only on one!

So here I'm not getting benefit from the second 🙁 and I really want to because I use lot of applications and i need lot of processor time and RAM Memory.

  • So is there any application that can "get" processor time and RAM from other computer (sure they are networked)

I consider that solution almost impossible although I have no idea, but I got another idea

  • a program that runs the application on computer 1 and let me see (their windows) on computer 2; I already did experiment with Windows Remote Desktop but I need to jump from a desk to another which is not good. I prefer to keep on the same desk.

Thanks for suggestions

Best Answer

As someone said, with that kind of processor - you really want to add 2-8 GB of memory to both machines - especially as memory is rather cheap right now. If it's laptops there should be room for at least 2 GB - and sometimes 4 or 8 GB (some Dell XPSs can do this for instance).

As others have said, Synergy will let you use them both from a single keyboard and mouse - almost like you had a single computer with dual monitors (though not completely of course).

The network has way too much latency (and bandwidth) for anything useful except for very specialized batchable tasks like compiling or rendering heavy work that doesn't depend on too much data to be transferred.

You could do stuff like run Incredibuild or whatever distributed build environment your developing platform supports - though the limited amount of memory and the fact that it's only two machines will not give you too much gain.

I'd perhaps set one machine up as a continuous build machine that will keep a working build at all times each time you do commits.