2009-04-27 16 views
6

क्या कोई भी जावा के विरुद्ध पायथन रनटाइम पदचिह्न की गंभीर तुलना करने के लिए इंगित कर सकता है?पायथन बनाम जावा रनटाइम पदचिह्न

धन्यवाद, Avraham

+0

"गंभीर"? आपने तुलना देखी है जो बहुत हल्के हैं? –

+1

चूंकि ज्योथन JVM का उपयोग करता है, मुझे यकीन नहीं है कि आप किस प्रकार की तुलना चाहते हैं? CPYhton? आयरन पायथन? –

+0

शायद सीपीथन। लेकिन मुझे लगता है कि यह ज्योथन देखना भी दिलचस्प होगा। –

उत्तर

1

मैं स्मृति पदचिह्न तुलना नहीं कर सकते क्योंकि यह वास्तव में कक्षाएं आप क्या लोड/उपयोग पर निर्भर करता है। लेकिन मैं आपको बता सकता हूं कि पायथन (विशेष रूप से आयरनपीथन 2.7) में वास्तविक स्मृति रिसाव की समस्याएं हैं। विशेष रूप से तीसरे पक्ष के साथ वित्तीय जैसे अच्छी तरह से इस्तेमाल किया। जब जावा एप्लिकेशन/सर्वर दुर्लभ मामलों वाले मुद्दों के बिना चलता है जिसे आम उपकरण के साथ पहचाना जा सकता है पाइथन लगातार स्मृति में बढ़ता है।

मेमोरी डंप से पता चलता है कि पाइथन स्वयं के साथ-साथ अधिकांश पैकेज स्ट्रिंग जैसे सामान्य वर्गों के लिए ध्यान नहीं देते हैं और उन्हें निष्पादन मॉड्यूल के विभिन्न हिस्सों में रखते हैं। इन सभी स्रोतों के माध्यम से जाना और सभी रिसावों को ठीक करना मुश्किल और मूर्ख है।

मैं मुद्दों को ठीक करने के लिए बहुत कुछ करने की कोशिश कर रहा था लेकिन आखिरकार कुछ मेमोरी थ्रेसहोल्ड तक पहुंचने पर एप्लिकेशन को फिर से शुरू कर दिया।

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