ما مدى جودة خيوط التعامل مع Valgrind وتعليمات التزامن على مستوى الجهاز؟

StackOverflow https://stackoverflow.com/questions/1030473

سؤال

لديّ برنامج Windows المتوازي للغاية يستخدم الكثير من مؤشرات الترابط ، وتعليمات مزامنة الماكينة المرفوعة يدويًا ، وتخصيص تخزين آمن في المنزل. للأسف ، تحتوي إدارة التخزين على ثقب (وليس فتحة التزامن في المخصصين ، أنا متأكد تمامًا) وأود أن أجدها. تم اقتراح Valgrind كأداة جيدة للعثور على أخطاء إدارة التخزين. أي تجربة هنا مع فالغريند المستخدمة في ظل هذه الظروف؟

هل كانت مفيدة؟

المحلول

لا يعمل Valgrind على Windows ، لكنه يعمل مع برامج Windows التي تعمل تحت Wine على Linux. إذا كان برنامجك يعمل تحت النبيذ ، فسيحصل على فرصة جيدة للعمل مع Valgrind. نرى winehq.org للتفاصيل.

أحدث إصدار جيد في التعامل مع جميع تعليمات X86 32 بت. يمكنه التعامل مع البرامج التي تنشئ العديد من المواضيع ، فقط لا تتوقع أن تعمل في وقت واحد تحت Valgrind. سيتم تشغيل موضوع واحد فقط في وقت واحد ، كما لو تم تشغيله على جهاز أساسي واحد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top