জাভা মেমরি ধরনের কি কি?
জাভা মেমরি ধরনের কি কি?
Anonim

দ্য স্মৃতি JVM-এ পাঁচটি ভিন্ন অংশে বিভক্ত যেমন: পদ্ধতি এলাকা: পদ্ধতি এলাকা ক্লাস কোড সংরক্ষণ করে: ভেরিয়েবল এবং পদ্ধতির কোড। গাদা: The জাভা বস্তু এই এলাকায় তৈরি করা হয়. জাভা স্ট্যাক: পদ্ধতিগুলি চালানোর সময় ফলাফলগুলি স্ট্যাকের মধ্যে সংরক্ষণ করা হয় স্মৃতি.

এই ছাড়াও, জাভা মেমরি কি?

স্ট্যাক জাভাতে মেমরি স্ট্যাটিক জন্য ব্যবহৃত হয় স্মৃতি বরাদ্দ এবং একটি থ্রেড নির্বাহ. এটিতে আদিম মান রয়েছে যা একটি পদ্ধতির জন্য নির্দিষ্ট এবং পদ্ধতি থেকে উল্লেখ করা বস্তুগুলিকে একটি স্তূপে উল্লেখ করে।

উপরের পাশে, জাভা হিপ কি? দ্য গাদা রানটাইম ডেটা এলাকা যেখান থেকে সমস্ত ক্লাস ইনস্ট্যান্স এবং অ্যারেগুলির জন্য মেমরি বরাদ্দ করা হয়। দ্য গাদা ভার্চুয়াল মেশিন স্টার্ট আপ তৈরি করা হয়. গাদা বস্তুর জন্য সঞ্চয়স্থান একটি স্বয়ংক্রিয় স্টোরেজ ম্যানেজমেন্ট সিস্টেম দ্বারা পুনরুদ্ধার করা হয় (একটি আবর্জনা সংগ্রহকারী হিসাবে পরিচিত); বস্তুগুলি কখনই স্পষ্টভাবে বরাদ্দ করা হয় না।

আরও জানুন, জাভাতে পুল মেমরি কী?

দ্য জাভা স্ট্রিং ধ্রুবক পুল একটি এলাকায় গাদা হয় স্মৃতি কোথায় জাভা আক্ষরিক স্ট্রিং মান সঞ্চয় করে। গাদা একটি এলাকা স্মৃতি রান-টাইম অপারেশনের জন্য ব্যবহৃত হয়। যখন একটি নতুন ভেরিয়েবল তৈরি করা হয় এবং একটি মান দেওয়া হয়, জাভা সেই সঠিক মানটি তে বিদ্যমান কিনা তা পরীক্ষা করে পুল.

জাভা একটি মেমরি লিক কি?

এই প্রক্রিয়াটিকে আবর্জনা সংগ্রহ এবং সংশ্লিষ্ট অংশ বলা হয় জেভিএম একটি আবর্জনা সংগ্রাহক orGC বলা হয়। একটু সরলীকরণ করলে আমরা বলতে পারি যে ক মেমরি লিক ভিতরে জাভা এমন একটি পরিস্থিতি যেখানে কিছু বস্তু অ্যাপ্লিকেশন দ্বারা আর ব্যবহার করা হয় না, কিন্তু GC তাদের অব্যবহৃত চিনতে ব্যর্থ হয়।

প্রস্তাবিত: