2012-08-24 5 views
10

मेरा मतलब है कि निम्नलिखित उदाहरण के माध्यम से चित्रित किया गया है:क्या एक्लिप्स डीबगर समर्थन को बचाने/पुनर्स्थापित या चेकपॉइंट/रिवाइंड करता है?

मैं अपना जावा एप्लिकेशन शुरू करता हूं (जो एक सिम्युलेटर होता है)। आवेदन 1 घंटे तक चलता है और विफल रहता है। मैं डीबग मोड में अपने एप्लिकेशन को फिर से लॉन्च करना चाहता हूं, इसे 59 मिनट तक चलाएं, फिर कोड के माध्यम से कदम उठाना शुरू करें। किसी भी समय, मैं उस राज्य में वापस जाना चाहता हूं जो 59 मिनट में मौजूद था और मेरी डीबग फिर से शुरू करें।

क्या एक्लिप्स या कुछ प्लगइन का कोई समर्थन है? यदि नहीं, तो क्या कोई अन्य ओपन सोर्स एप्लीकेशन इस्तेमाल किया जा सकता है?

यह वीएम का उपयोग करके और बस ब्याज के बिंदु पर राज्य को बचाकर पूरा किया जा सकता है। लेकिन मैं सोच रहा हूं कि अधिक देशी/तेज़ जावा समाधान है या नहीं।

उत्तर

1

जावा में ऐसा करने का एकमात्र संभावित समाधान जो मुझे पता है क्रोनन http://www.chrononsystems.com/ से यह डीबगर है जो ग्रहण आईडीई के साथ एकीकृत करता है।

विचार यह है कि आप एक डिबगिंग सत्र रिकॉर्ड करते हैं जो आपको इसे प्लेबैक करने देता है। हालांकि यह गैर-ओपनसोर्स और लाइसेंस प्राप्त सॉफ़्टवेयर है, फिर भी यह एक अच्छा उत्पाद है।

+0

कुछ अन्य भुगतान विकल्प उपलब्ध हैं जिन्हें मैंने googling के दौरान देखा था। –

0

यह वर्चुअल मास्किन का उपयोग करके और वांछित डीबगिंग स्थिति पर एक स्नैपशॉट ले जाया जा सकता है। फिर आप इस स्नैपशॉट को बार-बार लागू कर सकते हैं, हालांकि इस समाधान में काफी समय लगता है।

+0

क्या आप अपना समाधान थोड़ा सा स्पष्ट कर सकते हैं? क्या आप * जावा वर्चुअल मशीन * या नियमित वर्चुअल मशीन के बारे में बात कर रहे हैं जिसमें सबकुछ है? और आप इसे कैसे करेंगे? धन्यवाद – m4rtin

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