هل لا يزال استخدام أداة التسريبات شائعة على 3G iPhone؟

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

  •  25-09-2019
  •  | 
  •  

سؤال

أنا أعمل مع iPhone 3G ، وعندما أحاول التحقيق في تسرب الذاكرة باستخدام أداة التسرب ، يتعطل تطبيقي. لا يعطل عندما لا يتم استخدام التسريبات.

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

هل ما زال هناك مطورون يعملون على iPhone 3G؟ لا أريد أن أكون الرجل الذي يلوم أدواته ، لكنني أود أيضًا أن أتأكد من أن عالم Dev بأسر على 3G.

تشغيل حاليا iOS 4.0 "الذهب". الثلج Leopard Dev Env مع أحدث Xcode.

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

المحلول

من المحتمل أن تكون أداة الرقم 1 هي المحلل الثابت ، الذي لديك منذ أن كان لديك Snow Leopard/أحدث Xcode. فقط اضغط على Shift-Command-A لتشغيله وانقر فوق الصناديق الزرقاء في نتائج البناء لرؤية دورة حياة الكائنات والتسرب. أنت لا تستخدم nszombieenabled وتسربات في نفس الوقت أنت؟

ربما يأتي الحادث نتيجة لتكوين البناء بحيث يمكن للتسربات القيام بعملها. قد يؤدي الحصول على بناء محلل نظيف إلى تحسين الأشياء إلى الحد الذي يمكنك تشغيله تحت التسريبات. بشكل عام ، أعتبر في هذه الأيام أن محللًا نظيفًا يبني مؤشرا جيدا للغاية على أنني فعلت كل ما أحتاجه للتسرب - في حين أن التسريبات قد تظهر المزيد في بعض الأحيان ، لم أجد حتى الآن أي شيء مع تسرب لم يتم الإبلاغ عنه أيضًا من قبل المحلل.

لا ينبغي أن يهم أنك تعمل على 3G بدلاً من 3GS ، فغالبًا ما أعمل مع 3G "القديم" - الشخص الذي يريد أحد أن يحمله ، وبالتالي يتم تخصيصه كهاتف تطوير - ومن نقطة تطوير من عرض هناك حقًا ليس فرقًا كبيرًا.

نصائح أخرى

قد تكون مشاكلك في أداة التسريبات بسبب التردد الذي يتم فيه فحص التسريبات في التطبيق الخاص بك. قد تسبب هذه التباطؤ الدوري مشاكل في تنفيذ التطبيق الخاص بك.

يمكنك تعطيل فحص التسرب التلقائي عن طريق تحديد أداة التسريبات وتوضيح خيار فحص التسريبات التلقائية في أسفل اليمين. عندما تكون مستعدًا للتحقق من أي تسرب قد تراكمت ، انقر فوق الزر Check for TEABLE NOW أدناه خيار مربع الاختيار هذا.

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