2012-01-16 13 views
11

का प्रदर्शन ओवरहेड मैं सोच रहा था कि क्या AspectJ का उपयोग करने के साथ कोई प्रमुख प्रदर्शन समस्या है यदि इसका उपयोग किसी एप्लिकेशन में हर (या केवल सबसे अधिक) विधि को रोकने के लिए किया जा रहा है। निस्संदेह, प्रत्येक हस्तक्षेप पर निष्पादित सलाह द्वारा प्रदर्शन भी प्रभावित होगा।एओपी

इस उदाहरण के लिए, आइए इसकी बहुत ही सरल सलाह दें जो बहुत तेज़ी से चलती है और न्यूनतम ओवरहेड/कोई मेमोरी लीक नहीं होती है। क्या अभी भी महत्वपूर्ण प्रदर्शन हत्यारे हैं क्योंकि हर विधि को अवरुद्ध किया जा रहा है?

+0

अवरोध में आप जो करते हैं उसका उपरिवर्तक तब तक बहुत अधिक हो सकता है जब तक कि यह छोटा न हो। जैसे अगर आप किसी फ़ाइल में लॉग ऑन करते हैं, तो यह बहुत अधिक होगा। –

+1

क्या आप संकलन-समय या रनटाइम बुनाई का उपयोग कर रहे हैं? – mazaneicha

+0

mazaneicha - रनटाइम – IAmYourFaja

उत्तर

3

किसी और ने एओपी से संबंधित एक समान प्रश्न पूछा है; मुझे लगता है कि this answer आपके प्रश्न पर सबसे अधिक लागू है।

संबंधित मुद्दे