3 repository-uri
Aggregates and summarizes profiling data from multiple sources into unified reports.
Distinct from CPU Profilers: Focuses on the aggregation and summarization of existing profile data rather than the act of sampling or visualizing CPU usage.
Explore 3 awesome GitHub repositories matching development tools & productivity · Data Summarizations. Refine with filters or upvote what's useful.
Rushstack este un set de instrumente cuprinzător pentru gestionarea monorepo-urilor TypeScript la scară largă, oferind un framework pentru automatizarea pipeline-ului de build, coordonarea dependențelor și analiza statică. Funcționează ca un orchestrator de build incremental și sistem de gestionare conceput pentru a menține consistența și performanța în mai multe pachete dintr-un spațiu de lucru partajat. Sistemul se distinge printr-un model de execuție bazat pe grafuri aciclice direcționate și incrementalism bazat pe hash-ul conținutului, care asigură că doar proiectele afectate sunt reconstruite. Optimizează în continuare fluxurile de lucru de dezvoltare prin caching-ul artefactelor de build la distanță cu integrări pentru S3, Azure și HTTP, și utilizează gestionarea spațiului de lucru bazată pe symlink-uri pentru vizibilitatea imediată a modificărilor locale. Setul de instrumente acoperă o gamă largă de capabilități, inclusiv fluxuri de lucru automate de release, analiza contractelor API și impunerea calității codului la nivel enterprise prin profiluri de linting standardizate. Oferă, de asemenea, suport extins pentru bundling-ul activelor, transpilararea TypeScript și generarea definițiilor de tip din scheme JSON și active statice. Zonele utilitare suplimentare includ gestionarea localizării, generarea notificărilor de licență și orchestrarea interfețelor în linie de comandă cu output de proces sincronizat.
Collates CPU usage statistics from multiple profile files into a single comprehensive report.
dplyr este o bibliotecă R pentru manipularea datelor care oferă o gramatică pentru transformarea cadrelor de date (data frames) tabelare. Funcționează ca un procesor de data frames în memorie și un instrument de algebră relațională, folosind un set consistent de verbe pentru a filtra, selecta și sumariza datele. Proiectul include un motor de traducere SQL care convertește expresiile de manipulare a datelor de nivel înalt în interogări optimizate. Acest lucru permite utilizatorilor să efectueze transformări direct pe baze de date relaționale la distanță și în stocarea cloud, fără a descărca datele local. Biblioteca acoperă o gamă largă de operațiuni tabelare, inclusiv mutarea coloanelor, subsetarea rândurilor și join-uri de date relaționale. De asemenea, oferă capabilități pentru analiza datelor grupate, permițând partiționarea seturilor de date pentru agregări și rezumate independente.
Reduces tables to a summary form by applying functions to groups with flexible output lengths.
Acest proiect este o resursă educațională care oferă un tutorial de dezvoltare cuprinzător pentru scrierea și încărcarea programelor eBPF folosind C, Go și Rust în kernel-ul Linux. Servește drept ghid tehnic pentru dezvoltarea logicii personalizate care să fie executată direct în kernel. Materialele acoperă domenii specializate, inclusiv observabilitatea și trasarea kernel-ului, implementarea securității pentru detectarea intruziunilor și ingineria rețelelor de înaltă performanță pentru filtrarea pachetelor și echilibrarea sarcinii. Include, de asemenea, manuale dedicate pentru trasarea kernel-ului Linux și utilizarea kprobes, uprobes și tracepoints. Proiectul cuprinde o gamă largă de domenii de capabilități, cum ar fi instrumentarea kernel-ului, monitorizarea și observabilitatea sistemului, analiza rețelei și aplicarea securității. Se extinde în continuare la depanarea la nivel hardware pentru GPU-uri și drivere, precum și la manipularea sistemului de nivel scăzut și gestionarea resurselor.
Implements the aggregation of occurrences into kernel maps and histograms for efficient performance analysis.