9 repositorios
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 es un monitor y visor de procesos del sistema de alto rendimiento escrito en Rust. Sirve como un reemplazo para el comando ps, proporcionando una interfaz de línea de comandos para rastrear procesos activos del sistema y sus métricas asociadas de CPU y memoria. La herramienta se distingue por su conciencia de contenedores, que mapea las tareas del sistema a sus nombres de contenedor Docker correspondientes. También cuenta con un árbol de procesos interactivo para visualizar las relaciones padre e hijo en un diseño jerárquico y un exportador JSON para el análisis de datos programático y la automatización. La superficie de monitoreo incluye seguimiento de actividad en tiempo real mediante sondeo basado en intervalos, filtrado por palabras clave y expresiones regulares, y ordenamiento basado en métricas. Los usuarios pueden personalizar la experiencia a través de archivos de configuración TOML para gestionar columnas de salida, temas de color y alineación visual. La utilidad incluye generación de autocompletado de shell para múltiples shells de línea de comandos e integra con paginadores del sistema para navegar por largas listas de procesos.
Organizes process data by specific resource metrics in ascending or descending order.
htop es un monitor de sistema con interfaz de usuario de terminal para sistemas Unix. Funciona como un visor de procesos interactivo y visualizador de recursos en tiempo real, proporcionando un panel para rastrear métricas de CPU, memoria y carga promedio. La herramienta permite la clasificación, el filtrado y la terminación de procesos y subprocesos activos del sistema. Se distingue por una interfaz de modo texto que puede representar procesos en una estructura de árbol jerárquico para visualizar las relaciones padre-hijo y permite la asignación de afinidad de CPU a núcleos de procesador específicos. La superficie de monitoreo cubre la utilización de la CPU, las asignaciones de memoria, el estado de la batería y los promedios de carga del sistema. Los usuarios pueden personalizar la experiencia visual configurando medidores de recursos, modificando columnas de procesos y aplicando esquemas de color específicos. La interfaz incluye una barra de funciones persistente que muestra los atajos de teclado y comandos disponibles.
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.