4 repository-uri
Tools and configurations for managing virtual memory via swap files or partitions to extend system RAM.
Distinguishing note: The candidates focus on empty file creation or application-level memory caching, not operating system virtual memory (swap) management.
Explore 4 awesome GitHub repositories matching operating systems & systems programming · Swap Space Management. Refine with filters or upvote what's useful.
Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t
Bazzite increases available memory or enables hibernation by creating a persistent swap file.
Webmin is a web-based administration interface for Unix systems. It provides a centralized console for managing the full range of server administration tasks — users and groups, software packages, storage, network configuration, system services, and security — all through a browser. Its modular architecture allows separate modules to handle databases (MySQL, MariaDB, PostgreSQL), web servers (Apache), DNS (BIND), email (Sendmail, Dovecot), file sharing (Samba, NFS), and more, with a unified access control system that restricts what each administrator can see and do. What sets Webmin apart is
Provides a web interface for adding and removing swap partitions and files.
Acest proiect este un ghid cuprinzător de programare pentru performanță și o referință pentru limbajul Go, concentrându-se pe eficiența runtime și optimizarea memoriei. Oferă o colecție de tipare și tehnici concepute pentru a crește viteza de execuție prin reducerea overhead-ului garbage collection-ului și optimizarea utilizării memoriei. Resursa se distinge prin implementări de referință detaliate pentru optimizarea memoriei, cum ar fi escape analysis, object pooling și alinierea memoriei structurilor. Oferă strategii specifice pentru reducerea dimensiunii binarului și îmbunătățirea eficienței cache-ului CPU prin optimizarea layout-ului memoriei structurilor și utilizarea placeholder-elor cu alocare zero. Proiectul acoperă o gamă largă de capabilități de inginerie backend, inclusiv gestionarea concurenței cu worker pools și primitive de sincronizare, RPC de înaltă performanță și rutare HTTP, precum și strategii de caching distribuit. Include, de asemenea, îndrumări privind observabilitatea prin profilarea CPU și a memoriei, precum și tipare de asigurare a calității pentru unit testing funcțional și generarea de obiecte mock. Conținutul este structurat ca o serie de tutoriale, exemple arhitecturale și ghiduri de benchmarking pentru a ajuta dezvoltatorii să analizeze și să remedieze blocajele de performanță.
Explains how to map disk storage as virtual memory to prevent out-of-memory errors.
This project is a suite of system optimization tools for SteamOS designed to tune kernel memory parameters, manage swap space, and perform disk cleanup on handheld hardware. It provides a command-line interface for executing system tweaks and managing configurations without a graphical user interface. The toolset includes a kernel memory tuner for adjusting swappiness and page allocation, a swap space manager for creating and resizing virtual memory files, and a disk cleanup utility to remove orphaned shader caches and compatibility data. It also enables the relocation of game data and shader
Provides tools for allocating and resizing virtual memory swap files to extend available RAM.