Ano ang mga uri ng memorya sa Java?
Ano ang mga uri ng memorya sa Java?

Video: Ano ang mga uri ng memorya sa Java?

Video: Ano ang mga uri ng memorya sa Java?
Video: MGA PROGRAMMING LANGUAGES NA PINAG-ARALAN KO | Vlog #4 2024, Mayo
Anonim

Ang alaala sa JVM ay nahahati sa limang iba't ibang bahagi katulad: Lugar ng pamamaraan: Ang lugar ng pamamaraan ay nag-iimbak ng code ng klase: code ng mga variable at pamamaraan. Bunton: Ang Java mga bagay ay nilikha sa lugar na ito. Java Stack: Habang tumatakbo ang mga pamamaraan, ang mga resulta ay iniimbak sa stack alaala.

Sa tabi nito, ano ang memorya sa Java?

salansan Memorya sa Java ay ginagamit para sa static alaala alokasyon at ang pagpapatupad ng isang thread. Naglalaman ito ng mga primitive na halaga na partikular sa isang pamamaraan at tumutukoy sa mga bagay na nasa isang tambak, na tinutukoy mula sa pamamaraan.

Sa tabi sa itaas, ano ang Java heap? Ang bunton ay ang runtime data area kung saan inilalaan ang memorya para sa lahat ng mga instance at array ng klase. Ang bunton ay nilikha sa virtual machine start-up. Bunton ang imbakan para sa mga bagay ay na-reclaim ng isang awtomatikong sistema ng pamamahala ng imbakan (kilala bilang isang kolektor ng basura); ang mga bagay ay hindi kailanman tahasang inilalaan.

Alamin din, ano ang memorya ng pool sa Java?

Ang Java string constant pool ay isang areain heap alaala saan Java nag-iimbak ng mga literal na stringvalues. Ang bunton ay isang lugar ng alaala ginagamit para sa run-time na mga operasyon. Kapag ang isang bagong variable ay nilikha at binigyan ng halaga, Java sinusuri upang makita kung ang eksaktong halaga na iyon ay umiiral sa pool.

Ano ang memory leak sa Java?

Ang prosesong ito ay tinatawag na pangongolekta ng basura at ang kaukulang piraso ng JVM ay tinatawag na Garbage Collector oGC. Pagpapasimple ng kaunti, masasabi natin na a pagtagas ng memorya sa Java ay isang sitwasyon kung saan ang ilang mga bagay ay hindi na ginagamit ng application, ngunit nabigo ang GC na makilala ang mga ito nang hindi nagamit.

Inirerekumendang: