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 资源分配和多节点工作负载管理。 该库涵盖了广泛的功能,包括安全网络通信和加密、对象关系映射和数据库管理,以及复杂数据结构和算法的实现。它还提供用于内存管理、通过外部函数接口(FFI)进行原生互操作以及系统级 OS 集成的实用程序。
Provides specialized diagnostics for identifying blocking calls and unawaited coroutines in asynchronous code.
ptpython is a programmable Python interactive shell and development console. It functions as an enhanced REPL for executing Python code and managing runtime state, featuring support for an asynchronous event loop that allows for top-level await statements. The environment is highly customizable, offering pluggable keybinding schemes and adjustable interface appearances. It provides a programmable interface that can be embedded into other applications to facilitate runtime debugging and live state inspection. The shell includes a suite of developer tools for interactive coding, such as automa
Provides an event loop that supports top-level await statements for interactive asynchronous prototyping.
Tokio Console 是一个诊断工具,用于监控和调试 Tokio 运行时中的异步任务和资源。它由一个遥测服务器组成,该服务器将实时的运行时诊断和任务状态从应用程序流式传输到远程客户端,并配有一个用于可视化执行模式的交互式命令行界面仪表板。 该项目识别运行时异常,例如从不让出(yield)的任务、自唤醒任务或过大的 Future。它通过轮询和调度计时直方图及百分位数来分析任务性能,以定位瓶颈或停滞的操作。 该工具集涵盖了资源监控,通过列出同步原语和 I/O 资源来跟踪它们的生命周期。它通过识别哪些异步任务正在等待特定资源来解决阻塞,从而实现资源争用调试。
Provides specialized diagnostics to identify blocking calls and execution flow issues in asynchronous Rust code.