অ্যাপ্লিকেশন সার্ভার JVM হিপ সাইজ বাড়াতে
- অ্যাপ্লিকেশন সার্ভার অ্যাডমিনিস্ট্রেশন সার্ভারে লগ ইন করুন।
- JVM বিকল্পগুলিতে নেভিগেট করুন।
- -Xmx256m বিকল্পটি সম্পাদনা করুন। এই বিকল্পটি JVM হিপের আকার সেট করে।
- -Xmx256m বিকল্পটিকে উচ্চতর মানতে সেট করুন, যেমন Xmx1024m।
- নতুন সেটিং সংরক্ষণ করুন।
JVM মেমরি পূর্ণ হলে কি হবে?
জাভা অবজেক্টগুলি হিপ নামে একটি এলাকায় থাকে। JVM যখন শুরু হয় তখন হিপ তৈরি হয় এবং অ্যাপ্লিকেশন চলাকালীন আকার বৃদ্ধি বা কমতে পারে। যখন স্তূপটি পূর্ণ হয়ে যায়, আবর্জনা সংগ্রহ করা হয় আবর্জনা সংগ্রহের সময় আর ব্যবহার করা হয় না এমন বস্তুগুলি সাফ করা হয়, এইভাবে নতুন বস্তুর জন্য স্থান তৈরি করে।
আইবিএম ওয়েবস্ফিয়ারে কীভাবে JVM হিপের আকার বাড়াবেন?
1. WebSphere ওয়েব কনসোলে, সার্ভার -> সার্ভার প্রকার -> ওয়েবস্ফিয়ার অ্যাপ্লিকেশন সার্ভার -> সার্ভার ইনফ্রাস্ট্রাকচার -> জাভা এবং প্রক্রিয়া ব্যবস্থাপনা -> প্রক্রিয়া সংজ্ঞা নির্বাচন করুন। 3. সাধারণ বৈশিষ্ট্য বিভাগে, " প্রাথমিক হিপ সাইজ" এর জন্য 256 এবং "সর্বাধিক হিপ সাইজ" এর জন্য 1024 রাখুন।
JVM কতটা মেমরি ব্যবহার করতে পারে?
JVM-এর একটি ডিফল্ট সেটিং আছে 1/4 মেইন মেমরির আপনার যদি 4 জিবি থাকে তবে এটি ডিফল্ট 1 জিবি হবে। দ্রষ্টব্য: এটি একটি খুব ছোট সিস্টেম এবং আপনি কিছু এমবেডেড ডিভাইস এবং ফোন পাবেন যা এত মেমরি। আপনি যদি একটু বেশি স্মৃতি কেনার সামর্থ্য রাখেন তবে এটি আপনার জীবনকে সহজ করে তুলবে।
JVM এত মেমরি ব্যবহার করে কেন?
জাভা একটি খুব উচ্চ-স্তরের অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা (OOP) যার মানে হল যে অ্যাপ্লিকেশন কোডটি বজায় রাখা অনেক সহজ, ইনস্ট্যান্ট করা বস্তুগুলি ব্যবহার করবেযে অনেক বেশি স্মৃতি।