কম্পিউটার

জাভা ভার্চুয়াল মেশিনের হিপ সাইজ কিভাবে পরিবর্তন/বাড়ানো যায়?


একটি জাভা প্রোগ্রাম জাভা ভার্চুয়াল মেশিন (JVM)-এ কার্যকর করতে পারে হিপ মেমরি ব্যবহার করে ডেটা পরিচালনা করতে। আমাদের জাভা প্রোগ্রামের যদি আরও মেমরির প্রয়োজন হয়, তাহলে জাভা ভার্চুয়াল মেশিন(JVM) OutOfMemoryError নিক্ষেপ করা শুরু করবে৷ দৃষ্টান্ত যখন জাভাতে একটি বস্তুকে ইনস্ট্যান্ট করার চেষ্টা করা হয়।

JVM হিপ সাইজ পরিবর্তন/বাড়ানোর জন্য

জাভাতে, কমান্ড লাইন বিকল্পগুলি ব্যবহার করে JVM দ্বারা বরাদ্দ করা হিপের আকার বাড়ানো সম্ভব

  • -Xms - একটি প্রাথমিক জাভা হিপ সাইজ সেট করুন
  • -Xmx - সর্বোচ্চ সেট করুন জাভা হিপ সাইজ
  • -Xss - জাভা থ্রেড স্ট্যাকের আকার সেট করুন

উদাহরণ

public class HeapSizeTest {
   public static void main(String[]args){
      // To get the JVM Heap Size
      long heapSize = Runtime.getRuntime().totalMemory();
      // To print the JVM Heap Size
      System.out.println("Heap Size: " + heapSize);
   }
}

আউটপুট

Heap Size: 16252928

  1. নোটপ্যাড++ এ কীভাবে ফন্টের আকার বাড়ানো বা কমানো যায়

  2. উইন্ডোজ 11 এবং 10 এ টাস্কবার আইকনগুলির আকার কীভাবে পরিবর্তন করবেন

  3. Windows 10 এ পাঠ্যের আকার কীভাবে পরিবর্তন করবেন

  4. Windows 11 এ টাস্কবারের সাইজ এবং ওরিয়েন্টেশন কিভাবে পরিবর্তন করবেন