Որո՞նք են հիշողության տարբեր տարածքները JVM-ում:
Որո՞նք են հիշողության տարբեր տարածքները JVM-ում:

Video: Որո՞նք են հիշողության տարբեր տարածքները JVM-ում:

Video: Որո՞նք են հիշողության տարբեր տարածքները JVM-ում:
Video: Scala 3. OpenJDK vs Oracle JDK. Марсоход Чжужун и CopterPack. [MJC News #7] #ityoutubersru 2024, Նոյեմբեր
Anonim

Այն հիշողություն մեջ JVM բաժանված է հինգի տարբեր մասեր, մասնավորապես. Մեթոդ տարածք Մեթոդը տարածք պահպանում է դասի կոդը՝ փոփոխականների ծածկագիրը և մեթոդները: Կույտ. Java-ի օբյեկտները ստեղծվել են դրանում տարածք Java Stack. Մեթոդների գործարկման ընթացքում արդյունքները պահվում են կույտում հիշողություն.

Ապա, որո՞նք են JVM-ի տարբեր հիշողության տարածքները:

Այն հիշողություն մեջ JVM բաժանված է 5-ի տարբեր մասեր:

Կույտ. Դարձ. Ծրագրի հաշվիչի գրանցում: Native Method Stack.

Քանի՞ տեսակի հիշողության տարածքներ են հատկացված JVM-ի կողմից:

  • Կոդի բեռնում:
  • Կոդի ստուգում.
  • Կոդը գործարկվում է.
  • Այն օգտվողներին տրամադրում է գործարկման ժամանակի միջավայր:

Բացի վերևից, ո՞րն է մեթոդի տարածքը JVM-ում: JVM ունի մեթոդի տարածքը տարածված է բոլոր թելերում: Այն պարունակում է յուրաքանչյուր դասի տարրեր, ինչպիսիք են մշտական լողավազանը, դաշտերը, մեթոդ տեղական տվյալներ, մեթոդ կոդ, կոնստրուկտորային կոդեր և այլն, որոնք օգտագործվում են դասի և օբյեկտների/ինտերֆեյսների սկզբնավորման մեջ: Սա մեթոդի տարածքը ընթացքում ստեղծվում է JVM մեկնարկ. Այն, ընդհանուր առմամբ, մաս է կազմում Heap տարածք.

Ինչ վերաբերում է դրան, JVM-ի ո՞ր հատվածը կհատկացնի հիշողությունը Java ծրագրի համար:

Այն Java վիրտուալ մեքենան կազմակերպում է հիշողություն այն պետք է կատարի ա ծրագիրը մի քանի գործառնական տվյալների տարածքներում: Յուրաքանչյուրի համար JVM մեկ մեթոդի տարածք կամք հասանելի լինել։ Մեթոդի տարածքը կամք ստեղծվելու պահին JVM գործարկել. Մշտական լողավազաններ ա դասի կամք պահվում է մեթոդի տարածքում:

Ի՞նչ է Eden տարածությունը JVM հիշողության մեջ:

Աղբահանը ավտոմատ է հիշողություն կառավարման համակարգ, որը վերադառնում է կույտային հիշողություն օբյեկտների համար. Եդեմի տարածություն Լողավազան, որտեղից հիշողություն ի սկզբանե հատկացված է օբյեկտների մեծ մասի համար: Փրկված Տիեզերք Լողավազան պարունակող առարկաներ, որոնք պահպանվել են աղբահանությունից Եդեմի տարածություն.

Խորհուրդ ենք տալիս: