2011-05-27 21 views
5

मैं जावा पेशेवरों से यहां अपने वर्तमान अध्ययन के बारे में एक प्रश्न पूछना चाहता हूं जो मैं करने जा रहा हूं - विभिन्न सर्वलेट कंटेनर की दक्षता में मतभेदों में महत्वपूर्ण योगदानकर्ता क्या हैं? मुझे टोमकैट/जेबॉस/ग्लासफ़िश/जेट्टी इत्यादि की तुलना करने की आवश्यकता है और मुझे यह जानने की ज़रूरत है कि "कारक" सबसे महत्वपूर्ण तरीके से परिणामों को कैसे प्रभावित कर सकते हैं? मैं उस उद्देश्य के लिए नकली अनुप्रयोग लिखने जा रहा हूं, इसलिए जावा फीचर/फ्रेमवर्क/लाइब्रेरी इत्यादि के लिए कोई भी सिफारिश जो मैं वहां लागू कर सकता हूं ताकि मैं कंटेनरों के भार को बढ़ा सकूं (वास्तव में कंटेनर, मुझे परवाह नहीं है मशीन का भार क्योंकि मैं निश्चित रूप से उसी मशीन पर सभी परीक्षण चलाने जा रहा हूं) की सराहना की जाएगी! मुझे यथासंभव उद्देश्य के रूप में अध्ययन की आवश्यकता है। सहायता के लिए धन्यवाद!जावा सर्वलेट कंटेनर प्रदर्शन?

+0

JBoss के रूप में बिलाव कंटेनर चलाता है और अगर मैं गलत नहीं हूँ जेट्टी ही करता है, सक्षम होना चाहिए। आप सर्वलेट कंटेनरों की क्षमता की तुलना क्यों करना चाहते हैं? –

+0

उत्तर देना मुश्किल है। बेंचमार्किंग के कई पहलू हैं और ऐसा करने की कई संभावनाएं हैं। मुझे डर है कि आपके प्रश्न का कोई उपयोगी जवाब तब तक संभव नहीं है जब तक आप समझाएंगे, एकत्रित डेटा से आप क्या सीखना चाहते हैं। शायद यह समझाओ: आप ऐसा क्यों कर रहे हैं? – jmg

+0

@ द एलिट जेंटलमैन: जेटी निश्चित रूप से टॉमकैट पर आधारित नहीं है, और जेबॉस के पुराने संस्करणों ने टोमकैट को वेब कंटेनर के रूप में इस्तेमाल किया है, मुझे यकीन नहीं है कि वर्तमान वाला यह करता है। –

उत्तर

6

कुछ चीजें हैं जो एक वेब कंटेनर (अनुरोध के बहुत सारे से अलग, निश्चित रूप से) कर सकता है:

  • एक छोटे से ढेर के साथ कार्य करना (जैसे केवल 128 या 256 एमबी)
  • passivating सत्र (बड़े है हर सत्र में serializable वस्तुओं, बहुत बड़ी स्मृति में सभी रखने के लिए)
  • निश्चित संसाधनों (छोटे लोगों की बहुत सारी, या कुछ बड़े वाले)
  • अनुरोध है कि असफल (404 या सर्वर त्रुटि)
  • JSPs कि इंक सेवा अन्य JSPs का एक बहुत Lude
  • अलग JSPs बड़ी संख्या में
  • बड़ी संख्या में विभिन्न सर्वलेट मैपिंग
  • श्रृंखलित सर्वलेट फिल्टर बड़ी संख्या में
  • अलग आवेदनों की
  • बड़ी संख्या में
  • redeploying अनुप्रयोगों (सुनिश्चित करें कि क्षुधा themseves कोई classloader रिसाव है)
1

कुछ और पैरामीटर:

  1. संपीड़न
  2. कैशिंग सक्षम
  3. ट्यूरिंग बफर आकार
संबंधित मुद्दे