bash completion vs memory

bash completion vs memory vs load time
bash rss, nelkule 2MB
vele 5MB (minden kigeszites bent van)
(1.6Mb shared)

gentoo scriptekben have() fuggveny hivodik szinte miden parancs kiegszitodes beallitasa elott, megyozodik ,hogy tenyleg letezik -e a hivando dolog, ami 300kB takarit csak meg ,de minden nem talahato fuggevenyt a teljes PATHon vegigmenve keres, ami jelentosen lelasitja az indulast (>0.5s), foleg, ha sok elem van a PATH-odban. (most lattom, hogy pl. a crossdev elegge elnyujtotta)

Egyenlore letiltom a kiegeszitest, majd, ha valami tenyleg hianyzik azt vissza kapcsolom.

Nincs mas modszer erre ? Nem volna rossz,ha osztozni tudna kigeszites adatain tobb bash. (pl. egy generalt file-t mmap -olva)

Hozzászólások

Asszem globalisan csak a "gentoo" kieg van bekapcsolva, a tobbit kezzel kell. Nem tudom, de lehet, ha elkezdesz engedelyezgetni, akkor csak a kivant cuccok lesznek bent. Try it out.