Metadata-Version: 1.0
Name: r245
Version: 2021.11.23.1048
Summary: kill blacklisted programs on high volatile memory usage
Home-page: https://github.com/wdbm/r245
Author: Will Breaden Madden, Gavin Kirby
Author-email: wbm@protonmail.ch, clean_air_turbulence@protonmail.com
License: GPLv3
Description: R2-45
        =====
        
        |image0|
        
        R2-45 monitors overall volatile memory usage and when memory usage goes
        to or beyond what it considers too far (meaning that the poor system
        switches to super-slow swap memory) it kills progressively a list of
        programs it has in its internal blocklist. As it does this it notifies
        you of its actions and, when it has done all it can based on its
        blocklist, it sends a final message of warning. It is not perfect, but
        it is trying. And really, the pursuit of a positive contribution to
        reality is really all for which anyone or script can hope.
        
        setup
        =====
        
        .. code:: bash
        
           pip install r245
        
        usage
        =====
        
        Just run it.
        
        .. code:: bash
        
           r245
        
        You can ask it for help if you want to learn how to specify via command
        line options and arguments the critical RAM usage limit or a custom
        blocklist.
        
        .. code:: bash
        
           r245 --help
        
        example program to demonstrate large memory usage
        =================================================
        
        .. code:: python
        
           x = bytearray(512000000)
        
        background reading
        ==================
        
        -  https://wikileaks.org/wiki/Scientology_cult_recording:_R2-45_is_the_act_of_shooting_a_person_with_a_firearm,_20_Nov_1959
        
        .. |image0| image:: https://raw.githubusercontent.com/wdbm/r245/master/media/r245.png
        
        
Platform: UNKNOWN
