Il n'y a pas de magie.
tmpfs (ou mfs) c'est comme un ramdisk dynamique, sauf que c'est la VM qui est utilisee (avec tous les avantages : les pages non utilisees depuis un certain temps sont swapees, etc) . Et quand il n'y a rien dedans, ca ne prend aucun RAM supplementaire. Et quand c'est plein, mais pas utilise, c'est swappe tout seul. C'est de loin le filesystem le plus rapide, le seul (gros) inconvenient etant que les donnees sont perdues au prochain reboot.
Je fais toutes mes compiles dans /tmp avec ca. Au lieu de creer une partition de 1 Gb pour /tmp, j'ajoute 1 Gb de swap pour profiter du tmpfs. Rien que de detarer ou d'effacer des fichiers dans /tmp c'est quasi instantane par rapport aux autres filesystems.
Sous BSD, on gagne enormement a avoir un /usr/obj en mfs (n'oubliez pas la variable d'environnement WRKOBJDIR pour les ports) .
---------------
C'est en forgeant qu'on devient con comme un forgeron.