حساب حجم كومة JVM لاستضافة تطبيق الويب
-
24-09-2019 - |
سؤال
أريد استضافة تطبيق ويب على خاص JVM أنها توفر 32 ، 64 ، 128 ، 256 ميغابايت خطط.
يستخدم تطبيق الويب الخاص بي الربيع. وأخزن بعض الكائنات لكل جلسة المستخدمة في جلسة المستخدم.
سؤالي هو: كيف يمكنني ملف تعريف تطبيق الويب الخاص بي لمعرفة مقدار حجم الكومة الذي يحتاجه حتى أتمكن من اختيار خطة؟ ، كيف يمكنني محاكاة مئات المستخدمين الذين قاموا بتسجيل الدخول في نفس الوقت؟
أقوم بتطوير التطبيق باستخدام NetBeans 6.7 Java 1.6 Tomcat 6.0.18
شكرًا لك.
المحلول
- للتوصيف يمكنك استخدامه VisualVM, YouRkit, ، إلخ.
- لمحاكاة الحمل يمكنك استخدامه Apache Jmeter
نصائح أخرى
JVISUALVM هو خيار رائع لمراقبة استخدام تطبيقك لذاكرة JVM.
ومع ذلك ، بمجرد تشغيلك وتشغيله ، قد ترغب في التحقق من إحصائيات استخدام ذاكرة JVM من وقت لآخر دون الحاجة إلى الوصول إلى وحدة التحكم لتشغيل JVISUALVM. إذا قمت بذلك ، فإن تطبيق الويب البسيط هذا (مؤشر كومة) قد تكون مساعدة.
يمكنك حماية التطبيق عن طريق تعديل web.xml بحيث يمكن للأدوار المحددة فقط الوصول إلى هذا التطبيق.