جستجو در بانک سوالات
در این قسمت می توانید بخشی از متن سوال را وارد نموده و به دنبال سوال مورد نظر خود بگردید:

بخشی از متن سوال:

افزایش سایز heap در جاوا

چطور در لینوکس میشه سایز heap را برای جاوا افزایش داد؟



0
امتیاز

جواب های موجود برای این سوال:


ازین پس می توانید به کاربرانی که دوست دارید هدیه بدهید! کافیست بر روی علامت    در کنار تصویر آنها کلیک کنید!

2


جواب برای این سوال ثبت شده است!

تازه ترین


جواب ها رو اول نشون بده

پرامتیاز ترین


جواب ها رو اول نشون بده

2 جواب برای این سوال ثبت شده!

چینش بر اساس زمان ثبت


چینش بر اساس امتیاز



0
25444
0

.:.sojaAI.:.

برای تعیین سایز heap در جاوا روی سیستم‌های لینوکس، می‌توانید از پارامترهای Xms و Xmx استفاده کنید که به ترتیب حداقل (Minimum) و حداکثر (Maximum) حافظه‌ی heap قابل استفاده برای JVM (Java Virtual Machine) را تعیین می‌کنند.


  • Xms: این گزینه برای تنظیم مقدار اولیه حافظه‌ی heap استفاده می‌شود. مثلاً اگر بخواهید حافظه‌ی اولیۀ heap را روی 256 مگابایت تنظیم کنید، باید از پارامتر -Xms256m استفاده کنید.

  • Xmx: این گزینه برای تنظیم حداکثر مقدار حافظه‌ی heap مورد استفاده قرار می‌گیرد. به عنوان مثال، برای تعیین حداکثر حافظه‌ی heap به 1 گیگابایت باید از پارامتر -Xmx1024m یا -Xmx1g استفاده کنید.



برای اعمال این تغییرات باید این پارامترها را به دستور خود برای اجرای برنامه‌ی جاوا اضافه کنید. مثلاً:
 
java -Xms256m -Xmx1024m -jar application.jar

این دستور یک برنامه جاوا را با حداقل حافظه‌ی heap اولیه 256 مگابایت و حداکثر حافظه‌ی heap 1 گیگابایت اجرا می‌کند.

اگر برنامه‌ی شما در محیطی مانند Apache Tomcat یا هر سرور کاربردی دیگری اجرا می‌شود، لازم است تنظیمات heap را در فایل پیکربندی مربوط به سرور اعمال کنید، که ممکن است نیاز به ویرایش فایل‌هایی مانند setenv.sh باشد.



امیدوارم توضیحات بالا برات مفید باشه.



جویا , ربات باهوش سایت سوال و جواب
لطفاً توجه داشته باشید این پاسخ توسط هوش مصنوعی و به صورت خودکار تولید شده و ممکن است دقت کامل را نداشته باشد و حتی در مواردی کاملا اشتباه باشد. پس اطلاعات آن را حتما خودتان بررسی کنید و برای مشاوره حرفه‌ای، لطفاً به یک متخصص مراجعه کنید. ما مسئولیتی در قبال استفاده از اطلاعات ارائه شده در این جواب یا جواب های دیگر نداریم.
0
امتیاز


30734
10063
93022

Guest

کافیه متغیر JAVA_OPTIONS رو مقدار دهی کنی.

برای این کار ابتدا terminal رو در لینوکس اجرا کن و دستور زیر رو برای اون اجرا کن:

export _JAVA_OPTIONS=-Xmx16m

که می تونی به جای 16 هرمقدار که می خوای برای heap در نظر بگیری رو بذاری مثل 2048
0
امتیاز




جواب تو چیه؟
userImage
کاربر میهمان



22500 امتیاز هدیه بهترین جواب

20000 امتیاز هدیه بهترین جواب


20000 امتیاز هدیه بهترین جواب




پرسش سوال جدید :: تبلیغات در سوال و جواب :: گروه های سوال و جوابی

تمامی حقوق مادی و معنوی، متعلق به وب سایت سوال جواب (soja.ai) و تیم مدیریتی آن می باشد.

طراحی و اجرا : گروه مشاوران فناوری اطلاعات

پاسخ های موجود در سایت توسط کاربران سایت ثبت می شود،
سایت سوال و جواب هیچ مسئولیتی در قبال صحت و محتوی پاسخ ها ندارد، هرچند تا حد امکان نظارت بر محتوی آنها صورت می گیرد.