Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Awtomatikong Pamamahala ng Pagmamaneho (AMM)?
- Ipinapaliwanag ng Techopedia ang Automatic Memory Management (AMM)
Kahulugan - Ano ang ibig sabihin ng Awtomatikong Pamamahala ng Pagmamaneho (AMM)?
Ang awtomatikong pamamahala ng memorya (AMM) ay isang pamamaraan kung saan awtomatikong pinamamahalaan ng isang operating system o application ang paglalaan at deallocation ng memorya. Nangangahulugan ito na ang isang programmer ay hindi kailangang magsulat ng code upang maisagawa ang mga gawain sa pamamahala ng memorya kapag bumubuo ng isang application. Ang awtomatikong pamamahala ng memorya ay maaaring matanggal ang mga karaniwang problema tulad ng pagkalimot sa libreng memorya na inilalaan sa isang bagay at nagiging sanhi ng isang pagtagas ng memorya, o pagtatangka upang ma-access ang memorya para sa isang bagay na napalaya.
Ang koleksyon ng basura ay isang form ng awtomatikong pamamahala ng memorya.
Ipinapaliwanag ng Techopedia ang Automatic Memory Management (AMM)
Ang Oracle ay may proprietary na mga parameter ng AMM, tulad ng PGA_AGGREGATE_TARGET at SGA_TARGET. Ang Oracle ay gumagamit ng dalawang mga parameter ng pagsisimula upang i-configure ang AMM, tulad ng sumusunod:
- MEMORY_TARGET: Itakda sa zero nang default. Dinamikong pinadali ang pagsasaayos ng pagkakaroon ng kabuuang memorya ng Oracle hanggang sa mga limitasyon ng MEMORY_MAX_TARGET.
- MEMORY_MAX_TARGET: Tinukoy ang maximum na sukat ng MEMORY_TARGET, na maaaring madagdagan nang hindi muling mai-restart ang isang pagkakataon.
Ang .NET karaniwang wika ay tumatakbo ng basurahan ng basura ng oras ay namamahala ng paglalaan at pagpapalaya ng memorya para sa isang aplikasyon. Ang sumusunod ay nangyayari sa panahon ng bago.
- Inilalaan ng AMM ang kalapit na lugar ng address sa oras ng pagtakbo, na kilala bilang pinamamahalaang magbunton.
- Ang puwang ng address na ito ay may isang pointer ng address, na ginagamit upang maglaan ng kasunod na mga bagay.
- Ang pointer ay una na itinakda upang pamahalaan ang base address ng bunton, kung saan ang bawat uri ng sanggunian ay inilalaan din.
Ang pinamamahalaan na paglalaan ng paglalaan ng memorya ay mas mahusay kaysa sa hindi pamamahala ng paglalaan ng memorya.