všetky možnosti
jessie  ] [  stretch  ] [  buster  ] [  bullseye  ] [  sid  ]
[ Zdroj: libcache-fastmmap-perl  ]

Balík: libcache-fastmmap-perl (1.56-1)

Odkazy pre libcache-fastmmap-perl

Screenshot

Zdroje Debian:

Stiahnuť zdrojový balík libcache-fastmmap-perl:

Správcovia:

Externé zdroje:

Podobné balíky:

modul Perlu poskytujúci mmap-ovanú vyrovnávaciu pamäť

Cache::FastMmap používa systémové volanie mmap na vytvorenie vyrovnávacej pamäte zdieľanej medzi procesmi. Základný kód je napísaný v C, čo má výrazné výkonnostné výhody oproti čisto perlovej implementácii ako Cache::Mmap. Dokáže pracovať s pomerne veľkými stránkami bez spojenia prostredníctvom socketov a latencie spojenej s využívaním plnohodnotných databáz, na mieste, kde nie je potrebná dlhodobá perzistencia.

Keďže algoritmus používa dvojúrovňový systém hašovania (haš sa používa na nájdenie stránky, ďalší haš v rámci stránky na nájdenie danej pozície), väčšina volaní získania hodnoty sa deje v čase O(1). Systém používa fnctl na paralelný prístup, ale zamyká jednotlivé stránky, aby redukoval spory. Najstaršie (najdávnejšie použité) dáta vypadávajú z vyrovnávacej pamäte ako prvé, vďaka čomu je táto implementácia vyrovnávacej pamäte najvhodnejšia pre prípady, kde je prístup k starým dátam nepravdepodobný.

Značky: Software Development: Perl Development, Knižnice, Implementované v: implemented-in::c, implemented-in::perl, Role: Vývojová knižnica

Ostatné balíky súvisiace s balíkom libcache-fastmmap-perl

  • závisí
  • odporúča
  • navrhuje
  • vylepšuje

Stiahnuť libcache-fastmmap-perl

Stiahnuť pre všetky dostupné architektúry
Architektúra Veľkosť balíka Nainštalovaná veľkosť Súbory
alpha (neoficiálny port) 50.0 kB136.0 kB [zoznam súborov]
amd64 49.6 kB127.0 kB [zoznam súborov]
arm64 49.1 kB127.0 kB [zoznam súborov]
armel 48.5 kB123.0 kB [zoznam súborov]
armhf 47.3 kB111.0 kB [zoznam súborov]
hppa (neoficiálny port) 50.6 kB133.0 kB [zoznam súborov]
i386 51.3 kB135.0 kB [zoznam súborov]
m68k (neoficiálny port) 47.8 kB127.0 kB [zoznam súborov]
mips64el 47.6 kB130.0 kB [zoznam súborov]
mipsel 47.3 kB129.0 kB [zoznam súborov]
ppc64 (neoficiálny port) 51.4 kB151.0 kB [zoznam súborov]
ppc64el 51.6 kB151.0 kB [zoznam súborov]
riscv64 (neoficiálny port) 47.9 kB116.0 kB [zoznam súborov]
s390x 48.7 kB131.0 kB [zoznam súborov]
sh4 (neoficiálny port) 51.2 kB123.0 kB [zoznam súborov]
sparc64 (neoficiálny port) 47.2 kB130.0 kB [zoznam súborov]
x32 (neoficiálny port) 49.5 kB127.0 kB [zoznam súborov]