সুচিপত্র:

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

ভিডিও: জাভা মেমরি লিক কি?

ভিডিও: জাভা মেমরি লিক কি?
ভিডিও: জাভা টেক টক: আরে স্প্রিং বুট, আমার স্মৃতি কোথায় গেল? [#ityoutubersru] 2024, মে
Anonim

একটি কি মেমরি লিক ভিতরে জাভা ? একটি এর আদর্শ সংজ্ঞা মেমরি লিক এমন একটি দৃশ্য যা ঘটে যখন বস্তুগুলি আর অ্যাপ্লিকেশন দ্বারা ব্যবহার করা হয় না, কিন্তু আবর্জনা সংগ্রাহক তাদের কাজ থেকে সরাতে অক্ষম স্মৃতি - কারণ তারা এখনও রেফারেন্স করা হচ্ছে.

এর, জাভাতে মেমরি লিক হওয়ার কারণ কী?

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

পরবর্তীকালে, প্রশ্ন হল, আপনি কি জাভাতে মেমরি লিক করতে পারেন? সংক্ষিপ্ত উত্তর: একটি উপযুক্ত JVM নেই মেমরি লিক , কিন্তু আরো স্মৃতি করতে পারে প্রয়োজনের তুলনায় ব্যবহার করা হবে, কারণ সব অব্যবহৃত বস্তু নয় আছে আবর্জনা সংগ্রহ করা হয়েছে, এখনো। এছাড়াও, জাভা অ্যাপস নিজেই করতে পারা বস্তুর রেফারেন্স ধরে রাখুন তারা আর নেই প্রয়োজন এবং এই করতে পারা ফলে a মেমরি লিক.

ফলস্বরূপ, আপনি কীভাবে জাভাতে একটি মেমরি লিক ঠিক করবেন?

2) আপনার কোডের কিছু অংশ ম্যানুয়ালি নিষ্ক্রিয় ও সক্ষম করুন এবং ভিজুয়ালভিএম-এর মতো একটি JVM টুল ব্যবহার করে আপনার JVM-এর মেমরি ব্যবহার পর্যবেক্ষণ করুন।

  1. নিশ্চিত করুন যে আপনি এটি আপনার নিজস্ব ব্যবহারকারী হিসাবে চালান এবং sudo নয়।
  2. আপনার সিস্টেমের একটি সম্পূর্ণ আপডেট করুন (sudo yum আপডেট)।
  3. রিবুট সাহায্য করে।
  4. সমস্ত চলমান জাভা অ্যাপ্লিকেশন বন্ধ করার চেষ্টা করুন।

কি একটি মেমরি লিক হতে পারে?

মেমরি লিক . কম্পিউটার বিজ্ঞানে, এ মেমরি লিক এক ধরনের সম্পদ ফুটো এটি ঘটে যখন একটি কম্পিউটার প্রোগ্রাম ভুলভাবে পরিচালনা করে স্মৃতি বরাদ্দ এমনভাবে যে স্মৃতি যা আর প্রয়োজন নেই তা ছাড়া হয় না। একটি স্থান ফুটো যখন একটি কম্পিউটার প্রোগ্রাম বেশি ব্যবহার করে তখন ঘটে স্মৃতি প্রয়োজনের তুলনায়

প্রস্তাবিত: