3 repositorios
Mechanisms that reduce CPU and memory usage by suspending processes or filters during periods of silence or inactivity.
Distinct from Process Suspension: Distinct from process suspension in terminal or cluster contexts; specifically targets audio processing efficiency during silence.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Inactivity-Based Resource Optimization. Refine with filters or upvote what's useful.
TinyWebServer is a lightweight HTTP web server written in C++ for Linux. It is designed to handle HTTP requests and serve static content using low-level Linux system calls for network connection management. The server utilizes a state machine to parse GET and POST data from network sockets. It incorporates a MySQL database connection pool to manage reusable links and reduce the overhead of opening and closing sessions. The project covers static media streaming for images and video files, user authentication workflows for registration and login, and system activity logging via both synchronou
Optimizes server memory and performance by pruning inactive network connections via timers.
EasyEffects is a real-time audio processor and system-wide effects manager designed for PipeWire audio streams. It functions as a comprehensive suite for applying filters, equalizers, and limiters to both input and output audio across the entire system. The project distinguishes itself through its use of deep learning for neural network noise suppression and voice isolation, as well as its ability to simulate physical acoustic environments using impulse-response convolution. It includes a sophisticated preset management system that allows users to associate specific audio configurations with
Implements automatic resource suspension to minimize CPU consumption during audio silence.
Franz es un agregador de mensajería multiservicio y espacio de trabajo de comunicación unificada. Combina múltiples servicios de chat, correo electrónico y calendario en una única interfaz de escritorio para eliminar la necesidad de cambiar entre aplicaciones dispares. El proyecto se distingue por un envoltorio de navegador centrado en la privacidad que bloquea rastreadores de terceros y la toma de huellas digitales (fingerprinting), mientras utiliza cifrado nativo del sistema para el almacenamiento de credenciales. Incorpora un resumidor de conversaciones por IA que puede ejecutarse localmente o mediante alojamiento en la nube para condensar mensajes perdidos y redactar respuestas conscientes del contexto. La aplicación proporciona una gestión de sesiones extensa para múltiples cuentas concurrentes y organiza las herramientas en espacios de trabajo enfocados. Incluye capacidades para la clasificación de comunicaciones, como transformar mensajes en tareas, agregar vistas de calendario y centralizar el acceso a archivos en todos los servicios integrados. Los usuarios pueden extender la plataforma mediante plugins de servicio personalizados y gestionar diseños con ventanas de servicio separables o lado a lado.
Preserves system performance by suspending or terminating inactive web views based on memory usage.