Google Chrome mäluleke
26.03.2009 | GunnarKurdeti siin hiljuti, et teistest brauseritest ei kirjutata. Egas midagi, on kohe üks kirjatükk koos pildiga välja pakkuda. Nimelt Google Chrome ja selle siiani ravimata mälulekked. Panen pildi ka juurde, siis tehnikakaugematel inimestel ka parem arusaam sellest, mis loom see mäluleke on.
Kes ei tea, mis on mäluleke, sellele lühike seletus. Mäluleke seisneb selles, et programm ei kasuta oma mälupuhvreid korrektselt vaid läheb üle puhvrite piiride kas siis lugemise või kirjutamise protseduuride osas.
Google Chrome juures hakkas mulle silma, et teinekord aadressiribalt linke kopeerides tuli lingi pasteerimise järel lingi asemel nähtavale hoopis joru hieroglüüfe. Arvasin algul, et äkki on mingeid probleeme UTF-8 märgitabeliga, kuid üks kena päev andis mulle hoopis teise vastuse.
Kliki hiirega pildil, et seda originaalsuuruses vaadata.
Toodud ekraanpaugu pealt on näha, et lingi pasteerimise tulemuses on endiselt esikohal too hieroglüüfide joru. Kuid pasteeritu lõpp on pisut ootamatu – NT Authority\SYSTEM on Windowsi süsteemne konto ja sellist asja pasteeritud URL-is polnud. Seega siis kopeerimisel joosti pisut üle puhvri serva omadega.
