برای افزایش اندازه پشته سرور برنامه JVM
- وارد سرور مدیریت سرور برنامه شوید.
- به گزینه های JVM بروید.
- گزینه -Xmx256m را ویرایش کنید. این گزینه اندازه پشته JVM را تنظیم می کند.
- گزینه -Xmx256m را روی مقدار بالاتری مانند Xmx1024m تنظیم کنید.
- تنظیمات جدید را ذخیره کنید.
اگر حافظه JVM پر باشد چه اتفاقی می افتد؟
اشیاء جاوا در ناحیه ای به نام heap قرار دارند. Heap هنگام راه اندازی JVM ایجاد می شود و ممکن است در حین اجرا شدن برنامه، اندازه آن افزایش یا کاهش یابد. وقتی کپه پر شد، زباله جمعآوری میشود در طول جمعآوری زباله، اشیایی که دیگر استفاده نمیشوند پاک میشوند، بنابراین فضا برای اشیاء جدید ایجاد میشود.
چگونه اندازه پشته JVM را در IBM WebSphere افزایش دهیم؟
1. در کنسول وب WebSphere، Servers -> Server Types -> WebSphere application servers -> Server Infrastructure -> Java and Process Management -> Process definition را انتخاب کنید. 3. در بخش General Properties، 256 را برای "Initial Heap size" و 1024 را برای "Maximum Heap size" قرار دهید.
JVM چه مقدار حافظه می تواند استفاده کند؟
JVM دارای یک تنظیم پیشفرض 1/4 حافظه اصلی است. توجه: این یک سیستم بسیار کوچک است و شما تعدادی دستگاه و تلفن جاسازی شده با این مقدار حافظه دریافت می کنید. اگر بتوانید کمی حافظه بیشتر بخرید، زندگی شما را آسان تر می کند.
چرا JVM از حافظه زیادی استفاده می کند؟
جاوا همچنین یک زبان برنامه نویسی شی گرا (OOP) بسیار سطح بالا است که به این معنی است که در حالی که حفظ کد برنامه به خودی خود بسیار ساده تر است، اشیایی که نمونه سازی می شوند ازاستفاده می کنند.حافظه بسیار بیشتر.