কম্পিউটার টিউটোরিয়াল

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


একটি জাভা প্রোগ্রাম জাভা ভার্চুয়াল মেশিন (JVM)-এ এক্সিকিউট হয় যা ডেটা ম্যানেজ করতে হিপ মেমরি ব্যবহার করে। যদি আমাদের জাভা প্রোগ্রামের অধিক মেমরি প্রয়োজন হয়, তবে সম্ভব है জাভা ভার্চুয়াল মেশিন (JVM) জাভাতে অবজেক্ট ইনস্ট্যানশিয়েট করার চেষ্টা করার সময় OutOfMemoryError ইনস্ট্যান্স থ্রো করতে শুরু করবে।

JVM হিপ সাইজ পরিবর্তন/বৃদ্ধি করা

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

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

উদাহরণ

public class HeapSizeTest { 
    public static void main(String[]args){ 
        // JVM হিপ সাইজ পাওয়া 
        long heapSize = Runtime.getRuntime().totalMemory(); 
        // JVM হিপ সাইজ প্রিন্ট করা 
        System.out.println("Heap Size: " + heapSize); 
    } 
}

আউটপুট

Heap Size: 16252928
  1. Notepad++-এ ফন্ট সাইজ বড় বা ছোট করার পদ্ধতি

  2. Windows 11 এবং 10-এ টাস্কবার আইকনের আকার পরিবর্তন করার পদ্ধতি

  3. Windows 10-এ টেক্সট সাইজ সমন্বয় করুন: সহজ ধাপে ধাপে গাইড

  4. Windows 11 Taskbar আকার ও পজিশন অ্যাডজাস্ট করুন: ধাপে ধাপে গাইড