Når dataprogrammer kjøre , er noen data som krever behandling først lastet inn i datamaskinens minne slik at den lett kan nås ved datamaskinens prosessor . Siden en datamaskin har bare så mye minne som er installert på hovedkortet, kan det oppstå feil hvis minnekapasiteten er overskredet . Disse feilene , kjent som " stack overflow "-feil , kan oppstå når programmer som Internet Explorer forsøk på å laste inn for mye data på en gang . Minne Stack
Når data er lastet inn i datamaskinens minne , er dataene plasseres i minnet stabelen. Nye data som er lagt inn i stabelen er behandlet etter data som ble plassert i stabelen tidligere . Mengden av tilgjengelig minne for minnet stack er begrenset , både av mengden fysisk minne som er installert i datamaskinen og forresten at Windows Vista er konfigurert .
Stakkoverflytfeil
Når en stack overflow oppstår , har programmet forsøkt å legge inn flere data i minnet stabelen enn datamaskinens minne eller Vista konfigurasjon tillater. Linjen som er oppført i stack overflow feilmeldingen angir at linjen i programmets kode der overløp oppsto . Hvis Internet Explorer fører til en stack overflow feil på linjen 353 , ble minnet stabelen kapasitet overskredet med data opprinnelse i linje 353 av koden på en nettside lastet inn i IE .
Stack Overflow Årsaker
stakkoverflytfeil i Internet Explorer resultat fra dårlig kodet websider eller nettsteder som ikke laster korrekt i nettleseren. Sider som inneholder JavaScript-kode kan føre stakkoverflytfeil , hvis koden inneholder syntaksfeil eller andre koding problemer som resulterer i skriptet produserer betydelig mer data enn det var ment å produsere . Internet Explorer add- ons kan også forårsake stakkoverflytfeil , hvis de blir utdatert eller ikke grensesnittet riktig med siden som vises.
Rette Stack Overflow Problemer
stakkoverflytfeil forårsaket av Internet Explorer i Windows Vista kan korrigeres ved å fjerne eller oppdatere defekt add- ons , eller ved å laste websider som ikke laster riktig i IE . Installere oppdateringer til Vista og Internet Explorer kan redusere forekomsten av stakkoverflytfeil ved å holde både nettleseren og operativsystemet opererer på topp ytelse. Øke mengden fysisk minne som er installert på datamaskinen, eller justere Windows Vista system konfigurasjon kan også redusere forekomsten av stakkoverflytfeil , ved å øke størrelsen på minnet stabelen.