windows - Multi instans vs Single instans applikation

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg blev stillet dette spørgsmål i et interview. Hvorfor viser firefox en enkelt proces i task manager, selvom flere forekomster af applikationen er åbne, mens Internet Explorer 8 og Google Chrome viser flere processer i task manager? Så hvilke faktorer bestemmer denne form for adfærd i forskellige applikationer?
Svar venligst så hurtigt som muligt!

Bedste reference


Der er altid kun 1 forekomst af firefox åbent pr. Session, men det kan have flere vinduer. Det er forskelligt fra krom og IE, hvor der for hver fane og et vindue oprettes en ny forekomst. Begge har fordele og ulemper.


Til at begynde med, hvis i IE eller Chrome går nedbrud på 1 sider (på grund af plugins eller fejl eller uanset), kolliderer kun den forekomst, og det vil ikke påvirke andre tilfælde. Det er også mere sikkert, hacking 1 side betyder ikke, at du har adgang til hele browseren, da alle sider er isoleret. Omkostningerne er lidt tab i ydeevne, da du har overhead af windows for hver instans og ingen nem måde at dele ressourcer på.


REDIGERE


Læs venligst: http://blog.chromium.org/2008/09/multi-process-architecture.html[1]