1 Repo
Extracting scheduling counts and preemption frequency specifically from coroutine-aware stack dumps.
Distinct from Stack Trace Generation: Distinct from general stack trace generation by extracting coroutine-specific scheduling telemetry.
Explore 1 awesome GitHub repository matching software engineering & architecture · Coroutine Telemetry Extraction. Refine with filters or upvote what's useful.
Dieses Projekt ist eine angepasste OpenJDK-Distribution, die für verteilte Anwendungen mit hohem Durchsatz optimiert ist. Es bietet eine Coroutine-Runtime-Engine, die Kernel-Threads durch leichtgewichtige, symmetrische Coroutines ersetzt, um die Nebenläufigkeit zu erhöhen und den Scheduling-Overhead zu reduzieren, während die Kompatibilität mit Standard-Java-Schnittstellen erhalten bleibt. Die Runtime zeichnet sich durch einen Multi-Tenant-Ressourcenmanager und spezialisierte Netzwerk-Provider aus. Sie implementiert Ressourcenisolierung für CPU und Speicher, um Interferenzen zwischen Tenants zu verhindern, und integriert Remote Direct Memory Access für Datentransfers mit hohem Durchsatz und geringer Latenz. Das System deckt ein breites Spektrum an Leistungs- und Diagnosefunktionen ab, einschließlich profilgestützter Warmup-Kompilierung zur Startbeschleunigung, dynamischer Heap-Speicherrückgewinnung und spezieller Optimierungen für Big-Data-Verarbeitung und numerische Berechnungen. Die Observability-Suite umfasst Flight-Recorder-Event-Streaming, Heap-Dump-Analyse und Coroutine-Zustandsinspektion. Langzeitsupport wird durch vierteljährliche Sicherheits- und Wartungsupdates bereitgestellt, wobei Deployment-Tools für containerisierte Umgebungen verfügbar sind.
Extracts detailed telemetry from stack dumps, including scheduling counts and preemption frequency for coroutines.