3 dépôts
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 est une bibliothèque de référence technique fournissant une collection organisée d'extraits de code et de modèles d'implémentation pour le développement Python avancé, l'intégration système et le calcul haute performance. Il sert de guide complet pour implémenter la programmation réseau de bas niveau, les extensions C natives, et la programmation asynchrone et concurrente. Le projet fournit des frameworks spécialisés pour le développement et le déploiement de grands modèles de langage, y compris des outils pour l'inférence GPU distribuée et le service haute performance. Il inclut également des modèles détaillés pour l'orchestration de clusters de calcul haute performance, couvrant l'allocation des ressources GPU et la gestion des charges de travail multi-nœuds. La bibliothèque couvre une large surface de capacités, y compris la communication réseau sécurisée et la cryptographie, l'ORM et la gestion de base de données, et l'implémentation de structures de données et d'algorithmes complexes. Elle fournit également des utilitaires pour la gestion de la mémoire, l'interopérabilité native via des interfaces de fonctions étrangères (FFI) et l'intégration au niveau du système d'exploitation.
Provides specialized diagnostics for identifying blocking calls and unawaited coroutines in asynchronous code.
ptpython est un shell interactif Python programmable et une console de développement. Il fonctionne comme un REPL amélioré pour exécuter du code Python et gérer l'état au runtime, avec un support pour une boucle d'événements asynchrone qui permet des instructions await au niveau supérieur. L'environnement est hautement personnalisable, offrant des schémas de raccourcis clavier enfichables et des apparences d'interface ajustables. Il fournit une interface programmable qui peut être intégrée dans d'autres applications pour faciliter le débogage au runtime et l'inspection d'état en direct. Le shell inclut une suite d'outils de développement pour le codage interactif, tels que l'autocomplétion de code, l'édition multiligne et la coloration syntaxique en temps réel. Il permet également l'exécution de commandes shell système directement depuis le prompt.
Provides an event loop that supports top-level await statements for interactive asynchronous prototyping.
Tokio Console is a diagnostic tool for monitoring and debugging asynchronous tasks and resources within a Tokio runtime. It consists of a telemetry server that streams real-time runtime diagnostics and task states from an application to a remote client, accompanied by an interactive command-line interface dashboard for visualizing execution patterns. The project identifies runtime anomalies such as tasks that never yield, self-waking tasks, or oversized futures. It analyzes task performance through polling and scheduling timing histograms and percentiles to locate bottlenecks or stalled opera
Provides specialized diagnostics to identify blocking calls and execution flow issues in asynchronous Rust code.