উত্তর:
যদি আমার ভুল না হয় তবে লিনাক্সে এগুলি একই রকম। সঙ্গে জাভা কমান্ড আপনি 2 বিকল্প আছে:
সুতরাং কাজ করা -Xmx1024m -Xms128m
উচিত।
এখানে man java
টার্মিনালে একটি করা থেকে নিষ্কাশন
-Xmsn
Specify the initial size, in bytes, of the memory allocation
pool. This value must be a multiple of 1024 greater than 1MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xms6291456
-Xms6144k
-Xms6m
-Xmxn
Specify the maximum size, in bytes, of the memory allocation
pool. This value must a multiple of 1024 greater than 2MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xmx83886080
-Xmx81920k
-Xmx80m
যাতে মূলত একই পরামিতিগুলি ব্যবহার করে সন্দেহগুলি সম্পর্কে এটি যোগ করে।
এটি ব্যবহার করতে একটি টার্মিনালে যান এবং এটি একটি জার প্রোগ্রামের সাথে টাইপ করুন। আমার উদাহরণে আমি Minecraft সার্ভারের ব্যবহার করছি: java -Xms1024M -Xmx2048M -jar minecraft.jar
।
এখানে যা ঘটেছিল তার একটি চিত্র:
আমার লক্ষ্য করা উচিত যে পরামিতিগুলি কেস সংবেদনশীল । সুতরাং xmx1024M Xmx1024M এর মতো নয়।
একই কথা লিনাক্সের ক্ষেত্রেও প্রযোজ্য। আপনি যদি বিকল্পগুলি স্থায়ী করতে চান, আপনি JAVA_OPTS
পরিবেশ পরিবর্তনশীল রফতানি করতে পারেন ।
আমি প্রতি ব্যবহারকারী ভিত্তিতে এটি করার পরামর্শ দিই। .profile
আপনার হোম ডিরেক্টরিতে ফাইলটি সংশোধন করুন (বা .bash_profile
যদি এটি উপস্থিত থাকে এবং আপনি ব্যাশ ব্যবহার করেন) এই লাইনটি অন্তর্ভুক্ত করতে:
export JAVA_OPTS='-Xincgc -Xmx2048M'
এটি সেট করার পরে, এটি প্রয়োগ করার জন্য আপনাকে শেল সেশনগুলি পুনরায় চালু করতে হবে।
বিকল্পভাবে, আপনি / etc / প্রোফাইলে সিস্টেম-ব্যাপী প্রোফাইলটিও পরিবর্তন করতে পারেন।
সম্পাদনা করুন: জাভা ব্রাউজার প্লাগইনের জন্য সেটিংস জাভা কন্ট্রোল প্যানেলে সংজ্ঞায়িত করা হয়েছে: http://docs.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/control_panel.html ।