হিপ মেমরি৷
- হিপ মেমরি হল একটি রান টাইম ডেটা এলাকা যেখান থেকে সমস্ত জাভা ক্লাস ইনস্ট্যান্স এবং অ্যারেগুলির জন্য মেমরি বরাদ্দ করা হয়৷
- যখন JVM শুরু হয় তখন স্তূপ তৈরি হয় এবং অ্যাপ্লিকেশন চালানোর সময় আকার বৃদ্ধি বা কমতে পারে।
- -Xms VM বিকল্প ব্যবহার করে স্তূপের আকার নির্দিষ্ট করা যেতে পারে। আবর্জনা সংগ্রহের কৌশলের উপর নির্ভর করে গাদা নির্দিষ্ট আকার বা পরিবর্তনশীল আকারের হতে পারে। -Xmx বিকল্প ব্যবহার করে সর্বোচ্চ হিপ সাইজ সেট করা যেতে পারে।
- ডিফল্টরূপে, সর্বোচ্চ হিপের আকার 64 MB তে সেট করা হয়৷
স্ট্রিং কনস্ট্যান্ট পুল
- স্ট্রিং কনস্ট্যান্ট পুল নামক স্ট্রিং বস্তুর পুনঃব্যবহারের জন্য একটি বিশেষ মেমরি অবস্থান ব্যবহার করে।
- নতুন কীওয়ার্ড ব্যবহার না করে তৈরি করা স্ট্রিং অবজেক্টগুলি হিপের স্ট্রিং কনস্ট্যান্ট পুলের অংশে সংরক্ষণ করা হয়।
- স্ট্রিং ধ্রুবক পুলের একটি গুরুত্বপূর্ণ বৈশিষ্ট্য হল যে পুলে ইতিমধ্যেই স্ট্রিং ধ্রুবক থাকলে এটি একই স্ট্রিং অবজেক্ট তৈরি করে না।