3 مستودعات
Specialized diagnostics for identifying blocking calls and unawaited coroutines in asynchronous code.
Distinct from Runtime Execution Debugging: Specifically targets the async/await event loop state rather than general runtime control flow.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Async Execution Debugging. Refine with filters or upvote what's useful.
pysheeet هي مكتبة مرجعية تقنية توفر مجموعة مختارة من مقتطفات التعليمات البرمجية وأنماط التنفيذ لتطوير Python المتقدم، وتكامل النظام، والحوسبة عالية الأداء. تعمل كدليل شامل لتنفيذ برمجة الشبكات منخفضة المستوى، وإضافات C الأصلية، والبرمجة غير المتزامنة والمتزامنة. يوفر المشروع أطر عمل متخصصة لتطوير ونشر نماذج اللغات الكبيرة، بما في ذلك أدوات لاستنتاج GPU الموزع والخدمة عالية الأداء. يتضمن أيضاً أنماطاً مفصلة لتنظيم مجموعات الحوسبة عالية الأداء، وتغطية تخصيص موارد GPU وإدارة عبء العمل متعدد العقد. تغطي المكتبة سطحاً واسعاً من القدرات، بما في ذلك اتصالات الشبكة الآمنة والتشفير، والتعيين الكائني-العلائقي وإدارة قواعد البيانات، وتنفيذ هياكل البيانات والخوارزميات المعقدة. كما توفر أدوات لإدارة الذاكرة، وقابلية التشغيل البيني الأصلية عبر واجهات الوظائف الخارجية، وتكامل نظام التشغيل على مستوى النظام.
Provides specialized diagnostics for identifying blocking calls and unawaited coroutines in asynchronous code.
ptpython هو صدفة (Shell) تفاعلية لـ Python ووحدة تحكم تطوير قابلة للبرمجة. يعمل كـ REPL محسّن لتنفيذ كود Python وإدارة حالة وقت التشغيل، ويتميز بدعم حلقة أحداث غير متزامنة تسمح ببيانات await على المستوى الأعلى. البيئة قابلة للتخصيص بدرجة عالية، وتوفر مخططات ربط مفاتيح قابلة للتوصيل ومظاهر واجهة قابلة للتعديل. توفر واجهة قابلة للبرمجة يمكن تضمينها في تطبيقات أخرى لتسهيل تصحيح أخطاء وقت التشغيل وفحص الحالة المباشر. تتضمن الصدفة مجموعة من أدوات المطور للبرمجة التفاعلية، مثل الإكمال التلقائي للكود، والتحرير متعدد الأسطر، وتمييز بناء الجملة في الوقت الفعلي. كما تسمح بتنفيذ أوامر صدفة النظام مباشرة من المطالبة.
Provides an event loop that supports top-level await statements for interactive asynchronous prototyping.
Tokio Console هي أداة تشخيصية لمراقبة وتصحيح أخطاء المهام والموارد غير المتزامنة داخل وقت تشغيل Tokio. تتكون من خادم قياس عن بعد يبث تشخيصات وقت التشغيل في الوقت الفعلي وحالات المهام من تطبيق إلى عميل بعيد، مصحوبة بلوحة تحكم تفاعلية لواجهة سطر الأوامر لتصور أنماط التنفيذ. يحدد المشروع شذوذ وقت التشغيل مثل المهام التي لا تسفر أبداً، أو المهام ذاتية الاستيقاظ، أو العقود الآجلة كبيرة الحجم. يحلل أداء المهمة من خلال استطلاعات الرأي وجدولة الرسوم البيانية للتوقيت والمئينات لتحديد الاختناقات أو العمليات المتوقفة. تغطي مجموعة الأدوات مراقبة الموارد من خلال سرد بدائيات المزامنة وموارد الإدخال/الإخراج لتتبع دورات حياتها. تمكن من تصحيح أخطاء تنافس الموارد من خلال تحديد المهام غير المتزامنة التي تنتظر موارد محددة لحل الكتل.
Provides specialized diagnostics to identify blocking calls and execution flow issues in asynchronous Rust code.