ZDRAVIE

www.543628.com

Home | Zdravé bývanie | zdravie | jedlo | Matka a dieťa | štýl |
| | Zdravé bývanie >  | zdravie |

zdravie

Vzťah medzi pamäťou a veľkosť haldy JVM

Java Virtual Machine, ktorá predstavuje základ programovacieho jazyka Java. Tento softvér sa chová ako nárazník medzi realizačnou kódu v jazyku Java a základný počítačový systém. To umožňuje Java kód spustiť na ľubovoľnom systéme tak, ako je, čo zvyšuje prenosnosť. Vzhľadom k tomu, JVM existuje ako prostredie, v ktorom sa spustiť kód, obsahuje vlastnú konfiguráciu pamäte, vrátane plytké pamäte a haldy priestoru. Haldy priestor tvorí významnú časť pamäti JVM, obsahujúci kritické aplikácie run-time dáta. Objekty a pamäti

Java, predstavuje čisto objektovo orientovaný programovací jazyk, čo znamená, že Java obsahuje výhody objektovo orientovaného programovania, vrátane dedičnosti a polymorfizmu. Ak chcete zahrnúť tieto výhody musia JVM mať priestor pre uloženie inštancie objektov. Tieto objekty neexistujú v bezprostrednej pamäti a vykonávajúceho vlákno kódu v jazyku Java. Skôr Java kód deklaruje "odkazy" na objekty, ktoré skladujú miesto v hlbokej a dlhodobej pamäti.
Heap a Stack

haldy a stack predstavujú rozdiel medzi dlhým a krátkodobým pamäti vykonávajúci programu, bez ohľadu na objektovo orientovaný jazyk. Zásobník konštatuje priamy premenné a volanie metódy vnútri vykonávajúci programu. To zahŕňa skalárne premenné, ako sú celé čísla a bytov, rovnako ako tzv funkcie. Haldy, na druhej strane, predstavuje umiestnenie, kde sú vytvorené objekty uložené v programe. Objekty sú prideľované dynamicky na halde a zostať tam, kým už nebude potrebovať program.
JVM Pamäťové
Návrhári

vyvinula JVM systém pamäti napodobňovať objektovo-orientovaný systém ďalších jazykov, ako je C + +. Každé prevedenie závit kódu v jazyku Java v JVM má svoj vlastný zásobník, čo predstavuje jeho miestnej skalárne premenné a funkcie volania. Okrem toho, má vlastné JVM haldy priestor. Ak program vytvorí odkaz na objekt, tento objekt čerpá z kolektívnej pamäte haldy priestoru.
Haldy v pamäti JVM

haldy priestor je iba časť celková JVM pamäť, spolu s stack a iných pridelenie pamäte pre hlavné funkcie a JVM kód. Avšak, haldy priestor predstavuje rozhodujúcu časť JVM v tom, že je vozidlo, podľa ktorého sú vytvorené objekty. Tiež JVM má vstavaný odpadky zberný program, ktorý chcete odstrániť nepoužívané objekty z haldy. V starších objektovo orientovaných jazykoch, objekty museli byť odstránené ručne alebo riskoval spotrebovania haldy priestor v čom bol nazývaný "pretečeniu pamäte." JVM garbage collector, však sleduje hromadu a odstráni staré objekty.

Zdravé vedomostijaja - Spoločné ochorenia - Skupina zdravých ľudí - Krása a zdravie - Zdravé riešenie

Zdravé bývanie © www.543628.com