سؤال

أنا أبحث عن معالج تحطم المنصات. Google Breakpad يبدو واعداً ، لكنه يفتقر إلى أي وثائق ، ويتطلب قدرا معقولًا من العبث للذهاب فعليًا.

ما هو بديل أفضل؟

كل ما أحتاجه هو القدرة على تسجيل مقالب التصادم بشكل موثوق ، وآثار المكدس ، ومعلومات وحدة المعالجة المركزية في وقت التعطل. بدلاً من ذلك ، ما هي تجربة استخدام Google BreakPad؟ هل كان رائعًا أم فظيعًا؟

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

المحلول

حسنًا ، اتضح أن Google-Breakpad جميل بعد كل شيء. ليس من السهل إعداده تمامًا ، لكنه على ما يرام لما أحتاجه.

نصائح أخرى

كتبت مقالة عن إلقاء المكدس في C/C ++ مع Windows و UNIX/Linux في DDJ قبل بضع سنوات. لا يستخدم Coredump ، لكنه يكتب إطارات المكدس في ملف السجل ، أو على أخطاء داخلية ، أو عندما يحدد نظام التشغيل خطأ التطبيق.

ربما يساعدك:

نرى http://www.ddj.com/architect/185300443

للرمز المترجم ، هناك خياران جيدان - مقالب أساسية تحت متغيرات UNIX و الدكتور واتسون سجلات التعطل/القمامة تحت Windows. أعلم أن هذا ليس ملف منصة العرض الحل ، ولكن إذا كنت تتعامل فقط مع منصتين ، فإن وجود حلين ليسوا سيئين حقًا في شيء ما.

بالطبع ، تلتقط الحلول صورة أساسية فقط في وقت التعطل وليس حالة الجهاز. لا أعرف أي شيء من شأنه أن يلتقط تحميل IO و CPU في وقت تصادم التطبيق. قد ترغب في النظر في مراسل موزيلا تحطم وهو ، بشكل غريب بما فيه الكفاية ، المعروف أيضًا باسم "breakpad"... صدفة؟

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