কম্পিউটার

কীভাবে টমক্যাটের মেমরি বরাদ্দ বাড়ানো যায়

আপনি যদি টমক্যাটের সাথে পারফরম্যান্স সমস্যার সম্মুখীন হন তবে একটি সাধারণ কারণ হল JVM (জাভা ভার্চুয়াল মেশিন) মেমরি বরাদ্দের অভাব। সর্বাধিক হিপ আকারের ডিফল্ট সেটিং হল 64MB বা 128MB৷ আপনি -Xmx সেট করে অ্যাপ্লিকেশনের সর্বোচ্চ হিপ সাইজ বাড়াতে পারেন JVM প্যারামিটার।

উদাহরণস্বরূপ, -Xmx512m JVM-এর জন্য সর্বাধিক 512MB হিপ বরাদ্দ করার অনুমতি দেয়। এই প্যারামিটার সামঞ্জস্য করতে, আমার কম্পিউটার আইকনে ডান ক্লিক করুন, তারপর উন্নত নির্বাচন করুন ট্যাব এনভায়রনমেন্ট ভেরিয়েবল ক্লিক করুন বোতাম:

    কীভাবে টমক্যাটের মেমরি বরাদ্দ বাড়ানো যায়

    CATALINA_OPTS তৈরি করুন৷ পরিবর্তনশীল, এবং পছন্দসই মান সেট করুন, উদাহরণস্বরূপ “-সার্ভার -Xmx256m "।

    আপনি যদি লিনাক্স বা ইউনিক্সে চালান, টার্মিনালে যান এবং sudo su – tomcat ব্যবহার করে টমক্যাট অ্যাকাউন্ট ব্যবহার করুন অথবা আপনার সেটআপের উপর নির্ভর করে একটি সংশ্লিষ্ট অ্যাকাউন্টের নাম। আপনার সেই অ্যাকাউন্টটি ব্যবহার করা উচিত যা টমক্যাট চালানোর জন্য ব্যবহৃত হয়।

    CATALINA_OPTS উভয়ই পরীক্ষা করুন এবং JAVA_OPTS পরিবেশ ভেরিয়েবল। এনভায়রনমেন্ট ভেরিয়েবলকে উচ্চতর মান সেট করুন। উদাহরণস্বরূপ, যদি JAVA_OPTS ভেরিয়েবলে ন্যূনতম 64MB এবং 128MB সর্বোচ্চ হিপ সাইজ থাকে, তাহলে এটিকে 128MB এবং 256MB মান বাড়ান৷

    OLD: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
    
    OLD: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"

    আপনার শারীরিক র‍্যামের আকারের চেয়ে কম সর্বোচ্চ মান ব্যবহার করা নিশ্চিত করুন, অন্যথায় এটি হার্ড ডিস্কে পেজ করা হবে, যা আরও কর্মক্ষমতা সমস্যা সৃষ্টি করতে পারে।

    নতুন সেটিংস কার্যকর কিনা তা পরীক্ষা করতে, আপনার টমক্যাট সার্ভারের URL এ যান এবং তারপরে স্থিতি ক্লিক করুন :

    কীভাবে টমক্যাটের মেমরি বরাদ্দ বাড়ানো যায়

    আপনি JVM বিভাগের অধীনে একটি নতুন মান দেখতে পাবেন:

    কীভাবে টমক্যাটের মেমরি বরাদ্দ বাড়ানো যায়

    আপনি যদি পৃষ্ঠায় একটি আপডেট করা JVM মেমরি দেখতে না পান, তাহলে Tomcat পুনরায় চালু করার চেষ্টা করুন কারণ প্যারামিটার পরিবর্তনগুলি কার্যকর হওয়ার আগে Tomcat পুনরায় চালু করতে হবে। এটি খারাপ টমক্যাট পারফরম্যান্সে আপনার সমস্যাগুলি সমাধান করবে এবং আপনার সার্ভার সাইড স্ক্রিপ্টগুলির সাথে মেমরির সমস্যাগুলি এড়াবে। আপনার যদি প্রশ্ন থাকে, আমাদের মন্তব্যে জানান. উপভোগ করুন!


    1. উইন্ডোজ 7 এবং 10 এ কীভাবে RAM বাড়ানো যায়

    2. Windows 10-এ ভার্চুয়াল মেমরি কীভাবে বাড়ানো যায়:একটি দ্রুত নির্দেশিকা

    3. প্লেস্টেশন 4-এ অতিরিক্ত মেমরি হিসাবে USB ড্রাইভ কীভাবে ব্যবহার করবেন

    4. Windows 7 এ ভার্চুয়াল মেমরি কিভাবে বাড়ানো যায়