Windows Phone 7 Emulator is very long to load

1

I have the Windows Phone 7.1 SDK on my computer with Visual Studio 2010 Ultimate.

I have developped an application but when I want to start it in emulator, it takes about 2 hours to load it, and it's just the O/S! The application isn't started!

Is there a way to view the Task Managerof Windows Phone to know why it doesn't load?

Specs:

Intel Core 2 Duo 3.0Ghz VT-x
2GB of DDR2 RAM (800Mhz)
Windows 7 Professionnal SP1 64-bit

Frederick Marcoux

Posted 2012-04-11T17:55:15.950

Reputation: 545

Some more info about your computer would be good. CPU, RAM, OS. – Baarn – 2012-04-11T18:29:54.203

@WalterMaier-Murdnelch Indeed, sorry, edited. – Frederick Marcoux – 2012-04-11T21:51:36.410

You should be just fine with Professional. What in the world are you doing with Ultimate?? – surfasb – 2012-04-12T01:15:01.743

@surfasb I don't pay it with MSDN so I take advantage! – Frederick Marcoux – 2012-04-12T01:24:15.183

@FrederickMarcoux: Smaller programs generally use less memory and are faster. . . – surfasb – 2012-04-14T18:14:26.130

@surfasb I know but, it was too much attractive! :p – Frederick Marcoux – 2012-04-14T21:28:36.540

Answers

3

Well I think your system is simply to weak.

2GB RAM itself are enough to use windows 7 and some aplications but for your purpose that should be not enough. From myself developing (not for mobile devices though) I know that you have at least some different tools open besides your IDE. Visual Studio 2010 itself is not so memory hungry, but the Ultimate Edition (can) install a lot of junk. The whole sql database stuff and more, I personally never used that though. I guess there is a browser open, too, maybe some pdf-reader and some text editor. Your chat client etc pp.

All this stuff eats up memory and emulation itself is a very complex task to do. Eg a gameboy itself is not a very powerful device, but emulating a gameboy can eat a lot of a x86 CPUs power, because of architectural differences. Emulating the Win Phone Architecture will surely be a heavy task, too.

The WinPhone SDK has a minimum memory requirement of 3GB RAM. If you don't have enough memory available your OS will begin swapping memory to the harddrive, because you don't have enough memory available for the application itself this can lead windows to swap parts of the application away that it will need just seconds later. Windows basically does not execute the SDK from RAM (as it should) but from your harddrive. And besides all of that your CPU will have to emulate some other architecture.

I think you are just trying to stretch your computer far beyond its abilities.

Baarn

Posted 2012-04-11T17:55:15.950

Reputation: 6 096

2you could try to shut down as many apllications and background services and see if this helps. – Baarn – 2012-04-11T22:15:03.160

Already tried. No difference. But I added RAM and now it's good :) – Frederick Marcoux – 2012-04-11T22:51:58.713

Glad I could help (and that you had spare RAM lying around). – Baarn – 2012-04-11T23:01:07.480

I had but I wasn't sure if the problem was from this. – Frederick Marcoux – 2012-04-11T23:14:50.943