मुझे सर्वर अनुप्रयोग में किए गए किसी मेमोरी एक्सेस उल्लंघन का पता लगाने के लिए वालग्रिंड का उपयोग करने की आवश्यकता है। सर्वर कई धागे बनाता है। मुझे संदेह है कि एक रेसिंग स्थिति है जो सर्वर को हर 1 घंटे या तो दुर्घटनाग्रस्त होने का कारण बनती है। हमने अपने स्मृति उपयोग का विश्लेषण करने के लिए वालग्रिंड का उपयोग किया लेकिन सर्वर प्रक्रिया की गति नाटकीय रूप से कम हो गई। सर्वर की गति इतनी कम हो गई कि यह शायद ही प्रयोग योग्य था और जहां कोई संभावित रेसिंग स्थितियां थीं।हमारी प्रक्रिया के साथ समानांतर में वालग्रिंड कैसे चलाएं ताकि इसका प्रदर्शन बहुत कम न हो?
वहाँ वैसे भी हमारे आवेदन तो हम इतना प्रदर्शन खोना नहीं है के साथ समानांतर में वेलग्रिंड चलाने के लिए है?
मैं के रूप में इससे पहले कि मैं एक पेशेवर वेलग्रिंड उपयोगकर्ता नहीं हूँ Helgrind के बारे में पता नहीं था। मैंने आज इसके बारे में अभी सीखा है। मुझे संदेह है कि एक वस्तु हटा दी जा रही है लेकिन एक और धागा इसे एक्सेस करने का प्रयास कर रहा है और यह प्रक्रिया को दुर्घटनाग्रस्त कर देता है। यह बहुत संभव है क्योंकि एप्लिकेशन को बहुत खराब तरीके से कोड किया गया है। मैं हेल्ग्रिंड आज़माउंगा और देख सकता हूं कि यह क्या पेशकश कर सकता है। –