
विंडोज, लिनक्स, मैक और एंड्रॉइड के लिए मेमोरी डीबगर
डॉ. मेमोरी एक मेमोरी निगरानी उपकरण है जो मेमोरी से संबंधित प्रोग्रामिंग त्रुटियों की पहचान करने में सक्षम है जैसे कि अप्रारंभिक मेमोरी तक पहुंच, अप्राप्य मेमोरी तक पहुंच (आवंटित हीप इकाइयों के बाहर और हीप अंडरफ्लो तथा ओवरफ्लो सहित), मुक्त की गई मेमोरी तक पहुंच, दोहरा मुक्त, मेमोरी लीक, और (विंडोज पर) हैंडल लीक, GDI API उपयोग त्रुटियाँ, और आरक्षित न किए गए थ्रेड लोकल स्टोरेज स्लॉट तक पहुंच।
डॉ. मेमोरी विंडोज, लिनक्स, मैक, या एंड्रॉइड पर चलने वाले असंशोधित एप्लिकेशन बाइनरी पर कार्य करता है, जो सामान्य IA-32, AMD64, और ARM हार्डवेयर पर चलता है।
डॉ. मेमोरी LGPL लाइसेंस के तहत जारी किया गया है और बाइनरी पैकेज डाउनलोड के लिए उपलब्ध हैं।
डॉ. मेमोरी DynamoRIO गतिशील इंस्ट्रुमेंटेशन टूल प्लेटफ़ॉर्म पर बनाया गया है।
डॉ. मेमोरी तुलनात्मक उपकरणों, जिनमें Valgrind भी शामिल है, से तेज़ है, जैसा कि हमारे CGO 2011 पेपर Practical Memory Checking with Dr. Memory में दिखाया गया है, जहाँ हमने लिनक्स पर SPECCPU 2006 बेंचमार्क सूट पर दोनों उपकरणों की तुलना की है:
(Valgrind 434.zeusmp और 447.dealII को चलाने में असमर्थ है)।
दस्तावेज़ीकरण रिलीज़ पैकेज में शामिल है। हम ऑनलाइन ब्राउज़िंग के लिए एक प्रति भी बनाए रखते हैं।
डॉ. मेमोरी पैकेज में drstrace नामक एक 'strace for Windows' उपकरण शामिल है।
डॉ. मेमोरी का अपना चर्चा सूची है।
बग रिपोर्ट करने के लिए, इश्यू ट्रैकर का उपयोग करें।
यह भी देखें डॉ. मेमोरी होम पेज: http://drmemory.org/