9 Repos
High-performance implementations of sorting routines.
Explore 9 awesome GitHub repositories matching part of an awesome list · Sorting Algorithms. Refine with filters or upvote what's useful.
gtop is a terminal system monitor and process resource manager that provides a text-based user interface for tracking operating system performance. It functions as a real-time dashboard for monitoring CPU, memory, and network resource usage directly within the command line. The tool enables terminal-based process management by allowing users to identify and analyze resource-heavy tasks. It specifically supports sorting active system processes by their CPU and memory consumption to assist with server resource analysis and performance troubleshooting.
Provides the ability to reorganize active system tasks by CPU and memory usage for better analysis.
neohtop is a terminal-based system resource monitor and process manager for Linux. It provides a text-based user interface for tracking CPU and memory usage and managing active system tasks without requiring a graphical desktop environment. The utility functions as a live dashboard for observing hardware performance and resource allocation. It enables users to search, filter, and terminate system processes, with the ability to pin specific entries to ensure they remain visible during monitoring. The tool covers general system observability and process management, allowing users to isolate sp
Provides the ability to organize system process lists by resource metrics like CPU and memory usage.
htop is a terminal-based system resource monitor and interactive process viewer. It functions as a text-user interface dashboard for overseeing hardware temperatures, load averages, and battery status while providing a comprehensive tool for monitoring and managing system processes. The application distinguishes itself through detailed process lifecycle management, allowing users to kill processes, adjust priorities via renicing, and assign CPU affinity to specific cores. It provides high-level visibility into system behavior through process hierarchy visualization and the ability to inspect
Organizes processes into lists or trees for efficient sorting, searching, and filtering.
Procs ist ein leistungsstarker System-Prozessmonitor und -Viewer, der in Rust geschrieben wurde. Er dient als Ersatz für den ps-Befehl und bietet eine Command-Line-Interface zur Verfolgung aktiver Systemprozesse sowie deren zugehöriger CPU- und Speichermetriken. Das Tool zeichnet sich durch seine Container-Awareness aus, die System-Tasks ihren entsprechenden Docker-Containernamen zuordnet. Es bietet zudem einen interaktiven Prozessbaum zur Visualisierung von Eltern-Kind-Beziehungen in einem hierarchischen Layout sowie einen JSON-Exporter für programmatische Datenanalyse und Automatisierung. Die Monitoring-Oberfläche umfasst Echtzeit-Aktivitätsverfolgung durch intervallbasiertes Polling, Filterung nach Schlüsselwörtern und regulären Ausdrücken sowie metrikbasiertes Sortieren. Benutzer können die Erfahrung durch TOML-Konfigurationsdateien anpassen, um Ausgabespalten, Farbthemen und visuelle Ausrichtung zu verwalten. Das Dienstprogramm beinhaltet die Generierung von Shell-Vervollständigungen für mehrere Befehlszeilen-Shells und lässt sich in System-Pager zur Navigation durch lange Prozesslisten integrieren.
Organizes process data by specific resource metrics in ascending or descending order.
htop ist ein Systemmonitor mit Terminal-Benutzeroberfläche für Unix-Systeme. Er fungiert als interaktiver Prozessbetrachter und Echtzeit-Ressourcenvisualisierer und bietet ein Dashboard zur Verfolgung von CPU-, Speicher- und Lastdurchschnittsmetriken. Das Tool ermöglicht das Sortieren, Filtern und Beenden aktiver Systemprozesse und Threads. Es zeichnet sich durch eine Textmodus-Schnittstelle aus, die Prozesse in einer hierarchischen Baumstruktur darstellen kann, um Eltern-Kind-Beziehungen zu visualisieren, und ermöglicht die Zuweisung der CPU-Affinität zu spezifischen Prozessorkernen. Die Überwachungsoberfläche deckt CPU-Auslastung, Speicherbelegungen, Batteriestatus und Systemlastdurchschnitte ab. Benutzer können das visuelle Erlebnis anpassen, indem sie Ressourcen-Meter konfigurieren, Prozessspalten ändern und spezifische Farbschemata anwenden. Die Schnittstelle enthält eine persistente Funktionsleiste, die verfügbare Tastenkombinationen und Befehle anzeigt.
Provides functionality to reorder the process list based on resource usage metrics.
Pattern-defeating quicksort.
Pattern-defeating quicksort implementation for high performance.
C++ template library for high performance SIMD based sorting algorithms
SIMD-accelerated sorting library for high-performance applications.
Sorting algorithms & related tools for C++
Collection of sorting algorithms and related tools for C++14.
A C++ implementation of timsort
Stable sorting algorithm optimized for semi-sorted data.