samplingprofiler.

ملفات تعريف أخذ العينات ل Delphi 5 إلى دلفي 2009
التحميل الان

samplingprofiler. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freeware
  • اسم الناشر:
  • Eric Grange
  • أنظمة التشغيل:
  • Windows All
  • حجم الملف:
  • 546 KB

samplingprofiler. العلامات


samplingprofiler. وصف

تم تطوير تطبيق SamplingProfiler ليكون ملف تعريف مرابط لأخذ عينات من Delphi، على الرغم من أنه قد يكون قادرا على تطبيق ملف التعريف الذي تم تجميعه من قبل العديد من المحامصلة الأخرى، فإن التركيز هو (حاليا) فقط على تطبيقات Delphi. هناك أساسا نوعين من أدوات التنميط: الأدوات البرمجية (المصدر أو الثنائي) ومهابطات المواقع أخذ العينات. تعمل أجهزة الإنطيمات عن طريق تغيير رمز التطبيق أو ثنائي، وإضافة المكالمات إلى الوظائف التي ستحسب عدد الوقت الذي تم فيه استدعاء كل إجراء وكم من الوقت في الداخل. يسمح هذا النهج بتحليل شامل يسمى الكود الذي يسمى الكود، وعدد مرات إنفاقه في كل إجراءات. ومع ذلك، ستحمل عادة سرعة التنفيذ الهامة وعقوبة الذاكرة التي لا يمكن تجنبها إلا من خلال قضاء الوقت والبصيرة والحد من الأجهزة إلى مجموعة فرعية من وظائف التطبيق، مما يجعلها أكثر ملاءمة عندما تعرف أين تكون المشكلة. لا تتطلب مرابطات مرابطات أخذ العينات من ناحية أخرى الأجهزة والمضي قدما بواسطة تحليل إحصائي من خلال النظر بشكل دوري يتم تنفيذ التعليمات البرمجية حاليا بواسطة التطبيق المتبجح. الطبيعة الإحصائية تعني أنه لا يجوز رؤية جميع التعليمات البروفيلر (الكود فقط الذي يستغرق التنفيذ)، قد تختلف معلومات التنميطية بشكل عشوائي بين عمليات الإعدام ومعلومات السياق عن الاختناقات محدودة عادة. الخصائص الرئيسية: باستخدام ملامح أخذ العينات لديه فوائد: لن يؤثر على سرعة التنفيذ بشكل كبير، ولا بسبب أوقات التنفيذ الخاصة به، ولا لأنه يؤثر على تعليمات وحدة المعالجة المركزية أو ذاكرة التخزين المؤقت للبيانات من قبل رمز الأدوات (أي. تحصل على مقياس من الأداء الفعلي مثل إذا لم يكن هناك ملف تعريف تشغيل) وهو محصن من HEISENBUG من البروفيل المرئية التي تضخمها بشكل غير متناسب وقت تنفيذ الإجراءات الصغيرة التي تم الاحتجاج بها في حلقات ضيقة أو من العديد من السياقات في رمز التطبيق. قادر على قياس الوقت الذي يقضيه في مكونات نظام التشغيل الأخرى أو DLLs (مثل برنامج تشغيل الفيديو، OpenGL، إلخ)، وليس الوقت الذي يقضيه في طلبك لا يتم إخفاء رسوم التنميطية في صفحات التنسيق (الوصول إلى القرص الثابت، وصول الشبكة، وينتظر برنامج تشغيل الفيديو ...)، والتي يمكن أن تكون مهمة بشكل خاص إذا كان طلبك يجعل الوصول غير المتزامن. يمكن تحديد الاختناقات في مستوى خط الرموز (وليس فقط مستوى الإجراء)، للتطبيق بأكمله. يمكن استخدامه على الملف الشخصي على مدى فترات زمنية طويلة، مثل تشغيل دفعة كاملة من الحسابات أو مستوى لعبة كاملة، يمكنك حرفيا الحصول على تطبيق يتم عرضه لعدة أيام كونها خفيفة الوزن، يمكنك ملف تعريف تطبيقات متعددة في وقت واحد (مثل العميل وخادم يعمل على نفس آلة التطوير)


samplingprofiler. برامج ذات صلة