একজন জাভা অ্যাপলিকেশনের দক্ষতা ও সম্পদকে কার্যকারীভাবে পরিচালনা করার জন্য কতটা মেমরি ব্যবহার করা প্রয়োজন, তা বুঝতে হলে এই প্রবন্ধটি জাভা প্রোগ্রামের প্রোগ্রামের মধ্যে মেমরি ব্যবহার করা খুবই ব্যবহারিক ।

Java মেমরি পরিচালনা

জাভা এমন একটি প্রক্রিয়া দিয়ে স্মৃতি ঠিক করে, যা স্বয়ংক্রিয় ভাবে অব্যবহৃত উপাদান সংগ্রহ করে। জাভা ভার্চুয়াল মেশিন (জেভিএম) বিভিন্ন ক্ষেত্রে স্মৃতি ভিন্ন ভিন্ন ক্ষেত্রে বিভক্ত করে, যার মধ্যে রয়েছে আবর্জনা, স্ট্যাক এবং মেটাসটিস ।

মেমরি ব্যবহারের পদ্ধতি

জাভাতে স্মৃতি ব্যবহারের বেশ কিছু উপায় রয়েছে:

  • [[[F]R] রান([FFLT][FLT][FLT]:] সম্পূর্ণ, মুক্ত এবং ব্যবহৃত মেমরি।
  • [[F]JVRVVM[FLT]:LLM মেমরি পর্যবেক্ষণ করার জন্য একটি দৃশ্যমান টুল
  • [[F][FLT][FLT][FLT]:] [FLT]:] বিস্তারিত মেমরি বিশ্লেষণ প্রক্রিয়াগুলো অনুমোদন করো ।

রানটাইম ক্লাস ব্যবহার করা হচ্ছে

রানটাইম ক্লাস মেমরি হিসাব করার সহজ পদ্ধতি দেয় । উদাহরণস্বরূপ, [FFLT] এই বলে যে, সম্পূর্ণ মেমরি জেভিএম-এর জন্য বরাদ্দ করা সম্পূর্ণ মেমরি ফেরত ফেরত দেওয়া হয়েছে, এবং [FVR: ১] সম্পূর্ণ মেমরিতে সম্পূর্ণ মেমরি প্রকাশ করা হয় ।

নমুনা কোড:

[[F]: ২

জাভাভিএম এর মাধ্যমে পর্যবেক্ষণ

জাভা ভিজুয়ালভিএম একটি টুল যার মধ্যে JDK- এর প্রকৃত সময় নিরীক্ষণের ব্যবস্থা রয়েছে । এটি JVM মেমরির আবর্জনা সংগ্রহ, আবর্জনা সংগ্রহ কার্যক্রম এবং আবর্জনা সংগ্রহ কালক্ষেপণ করতে অনুমতি দেয় । এই দৃশ্যমান ক্রিয়াগুলো স্মৃতি ফাঁস ও কর্মক্ষমকে চিহ্নিত করে । এই দৃশ্যমান পদক্ষেপগুলো স্মৃতি ফাঁস করে দেয় এবং এতে এতে পরিপূর্ণ অ্যাপ্লিকেশনের কর্মকে চিহ্নিত করা হয় ।

অন্তর্ভুক্ত

জাভার মেমরির ব্যবহারকে বোঝা যায় যে জেভিএম স্মৃতি মেমরি এলাকা এবং রানটাইম ক্লাস পদ্ধতি যেমন, অথবা ভিভিভিএম পর্যবেক্ষণ টুল। নিয়মিত পর্যবেক্ষণ অ্যাপ্লিকেশন পরিচালনা এবং রিসোর্স ব্যবস্থাপনার কাজে সাহায্য করে।