تنموبي ذاكرة جيدة والتسرب والكشف عن الأخطاء لنظام التشغيل Windows

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

سؤال

أنا حاليا أبحث عن أداة جيدة للكشف عن الذاكرة / التسرب لنظام التشغيل Windows. قبل بضع سنوات، استخدمت Kumega Boundschecker، التي كانت جيدة جدا. الآن يبدو أنه تم بيعه إلى Compuware، والتي باعته مرة أخرى إلى بعض الشركات الأخرى.

محاولة تقييم العرض التوضيحي للإصدار الحالي محبط للغاية، في أفضل تقاليد "إيرناؤية":

(أ) لا توجد أسعار إعلانية على موقعها الإلكتروني (أضواء تحذير باللون الأحمر العظيم)؛
(ب) نموذج الاتصال يطلب من عدد الموظفين وغيرها من المعلومات الخاصة؛
(ج) لا يوجد استجابة لرسمات رسائل البريد الإلكتروني الخاصة بي يسأل عن التقييم والسعر.

اضطررت إلى اختتام أن BoundSchecker أصبح الآن من المنتجات "تلك". Y'Know، النوع الذي اتصلت به ببراءة وغدا 3 رجال في الدعاوى السوداء يحضرون في المبنى الخاص بك يريد التحدث إليكم حول "الشراكات" وما لا يقيس سرا الحجم حجم شركتك وبالتالي كم يمكنهم الحصول عليها بعيدا مع شحن لك.

لذلك، يمكن أن يوصي أي شخص، هل يمكن لأي شخص أن يوصي أداة كشف / تسرب تسرب ممتازة، وكم تكاليف تكنولوجيا المعلومات، والاقتراحات لأماكن الشراء؟

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

المحلول

احذر من مدقق Compuware's Bounds: إنه مستقر حتى نقطة. يكلف حوالي 3600 دولار، وعن قيمة متساوية للحفاظ عليها من سنة إلى أخرى. ولكن هذا هو الفول السوداني مقارنة بالشيء. لم أحصل على إجراء اختبار جيد للعمل الصحيح تحت مدقق الحدود لمدة 3 سنوات الماضية. هذا هو السبب في أنني لا أستخدمها بعد الآن، ولماذا لا أوصي بك باستخدامها، إلا في مشاريع صغيرة وصغيرة. على تطبيقات المؤسسات الكبيرة، فهي بطيئة للغاية، وتسيء الذاكرة، ويتوقف ببساطة عن العمل. أعني حقا، هل تريد أن يستغرق طلبك 5 دقائق للتمهيد؟ هل تريد عمليات إعدام الاختبار الخاصة بك لتأخذ 3 مرات أطول؟ أسوأ كل شيء، هل هو ميل إلى مجرد حبس. كان دعم العملاء من Compuware محدودة للغاية. ولكن تم بيع مدقق الحدود إلى شركة أخرى (لا يمكن تذكر اسمهم) موقع الويب الذي يكون موقع الويب الذي يعقيه، معقم وجافا، يجعل مواقع الشركة المالية تبدو مسلية. لكن مشكلة القاتل مع BoundsCecker هي أنه 32 بت فقط. لذلك إذا كنت بحاجة إلى ملف تعريف تطبيق كبير يأخذ الكثير من الذاكرة (أكثر من 1 غيغ)، فأنت ببساطة من الحظ. سيتناول مدقق الحدود ما يصل 2 إلى 3 العربات من الذاكرة من التطبيق الخاص بك. ومع تطبيقات 32 بت، تعرف جيدا أن 4 العربات هي القمم التي تحصل عليها.

المظهر رائع إذا كنت توظف شخصا إلى بابيسيت. تبلغ تكلفتها على محمل الجد أكثر من منزلي. ناهما نذكر الشخص الذي ستحصل عليه شركتي استئجاره للغاية في بابيسيت. يستغرق الأمر 24 ساعة للقيام به سحر. وهذا لا يفعل كل ذلك أكثر سحرية بكثير من مجرد ترجمة التعليمات البرمجية الخاصة بك في مستوى التحذير 4، وتشغيل "تحليل الكود" (في Visual Studio).

لقد جربت أدوات تسرب الذاكرة الأخرى (للحصول على الكود الأصلي). انهم جميعا تمتص وقتا كبيرا، معقدة للغاية، أو مجرد قفل قديم النظام. أنا بالاشمئزاز للغاية من خلال المجال بأكمله من ملامح الذاكرة، وأريد فقط العودة لاستخدام CRT Debug. هذا أو مجرد كتابة بلدي.

كما بالنسبة لأدوات تغطية التعليمات البرمجية، فإن bullseye يفوز بسهولة. لماذا لا تستطيع كاشف تسرب الذاكرة فقط العمل بقوة كما bullseye؟

نصائح أخرى

يمكنك المحاولة خادم الذاكرة. وبعد يمكنك تجربة نسخة التقييم من نفسه أيضا.

أسعار النسخة المرخصة.

مايكروسوفت تطبيق التحقق أداة جيدة جدا في الكشف عن التسريبات وكذلك مجموعة من أخطاء البرمجة الشائعة الأخرى على Windows (COM، أكوام، TLS، الأقفال، إلخ).

لا تفعل الكثير في طريق التنميط، لكنه سيمنحك كومة من حيث تم تخصيص الذاكرة عند التسرب، أو المكدس حيث كانت مجانية لأول مرة إذا كنت مزدوجا مجانا، إلخ.

لقد كنت سعيدا إلى حد ما Aqtime, والأسعار صعبة للفوز (وشفافة للغاية - 599 دولارا / مستخدم).

يعمل Profiler التخصيص جيدا بشكل جيد إلى حد ما - إنه ليس متطورا تماما كقيمة (مما أتذكره من النفقات)، ولكن ما يفعله، فإنه يعمل بشكل جيد - ويعالج بعض الأشياء الأخرى، أيضا.

هذا الموضوع هو الطريق القديم. صحيح أنه لم نتمكن من إقناع التركيز الجزئي بنشر الأسعار على موقع الويب الرئيسي، ولكن يمكنك الحصول على أسعار على المكونات المكونة، ونحن لا نرسل الوكلاء في الدعاوى الداكنة والظلال 8- / التسعير يعتمد على ما إذا كنت تسأل عن مستخدم واحد أو ترخيص مستخدم متعدد، وما إذا كنت تريد فقط Boundschecker، أو تريد كل ستوديو DevPartner. يرى المكونات المكونة للتفاصيل.

على أي حال، لم نتوقف عن العمل على المنتج. في 4 فبراير، أصدرنا الإصدار 10.5، (أخيرا) يدعم تطبيقات 64 بت (AMD64، Intel64، وليس إيتانيوم) على نظام التشغيل Vista و Windows 7. تم إصلاح عدد قليل من الأخطاء القديمة على طول الطريق. سيشمل التحديث التالي دعم XP64 و Windows 7 SP1، بالإضافة إلى Visual Studio 2010 SP1.

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