Name: pacman-memcache Version: 0.1.0.3 Synopsis: Read whole Pacman database which pushes it into the memory cache Description: Read whole Pacman database which pushes it into the memory cache . Pacman is Linux package manager. It is used by Arch Linux. It's database is rather slow because it contains thousands of little files, which takes an enormous time to process. . The easiest way to speed up operations on database is force all those files into memory cache. This is the purpose of this program: it reads whole package database, where it will reside until kernel decides to remove this files from cache. . Three subsequent runs of pacman: . > pacman -Ss foo 0,37s user 0,66s system 2% cpu 41,459 total > pacman -Ss foo 0,16s user 0,08s system 98% cpu 0,238 total > pacman -Ss foo 0,15s user 0,08s system 97% cpu 0,237 total . Using pacman-memcache: . > pacman-memcache 1,11s user 0,53s system 6% cpu 26,312 total > pacman -Ss foo 0,15s user 0,09s system 19% cpu 1,260 total > pacman -Ss foo 0,15s user 0,08s system 97% cpu 0,235 total . License: BSD3 License-file: LICENSE Author: Krzysztof Skrzętnicki Maintainer: Krzysztof Skrzętnicki Category: System Build-type: Simple Cabal-version: >=1.6 homepage: https://github.com/Tener/archlinux-utils source-repository head Type: git Location: git://github.com/Tener/archlinux-utils.git Executable pacman-memcache Main-is: pacman-memcache.hs Build-depends: base >= 3 && < 5, directory-tree < 0.9.2, deepseq < 1.2