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

Balík: libcache-fastmmap-perl (1.57-2 a iné)

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 Verzia Veľkosť balíka Nainštalovaná veľkosť Súbory
alpha (neoficiálny port) 1.57-2+b1 48.2 kB153.0 kB [zoznam súborov]
amd64 1.57-2+b1 48.3 kB128.0 kB [zoznam súborov]
arm64 1.57-2+b1 47.3 kB152.0 kB [zoznam súborov]
armel 1.57-2+b1 47.2 kB152.0 kB [zoznam súborov]
armhf 1.57-2+b1 45.8 kB152.0 kB [zoznam súborov]
hppa (neoficiálny port) 1.57-2+b1 48.9 kB130.0 kB [zoznam súborov]
i386 1.57-2+b1 49.1 kB132.0 kB [zoznam súborov]
ia64 (neoficiálny port) 1.57-2+b1 53.9 kB165.0 kB [zoznam súborov]
m68k (neoficiálny port) 1.57-2+b1 46.2 kB120.0 kB [zoznam súborov]
mips64el 1.57-2+b1 46.7 kB155.0 kB [zoznam súborov]
mipsel 1.57-2+b1 46.2 kB154.0 kB [zoznam súborov]
ppc64 (neoficiálny port) 1.57-2+b1 50.1 kB152.0 kB [zoznam súborov]
ppc64el 1.57-2+b1 50.3 kB152.0 kB [zoznam súborov]
riscv64 (neoficiálny port) 1.57-2+b1 46.9 kB117.0 kB [zoznam súborov]
s390x 1.57-2+b1 47.5 kB128.0 kB [zoznam súborov]
sh4 (neoficiálny port) 1.57-2+b1 49.2 kB152.0 kB [zoznam súborov]
sparc64 (neoficiálny port) 1.57-2+b1 46.3 kB1,115.0 kB [zoznam súborov]
x32 (neoficiálny port) 1.57-2+b1 48.1 kB128.0 kB [zoznam súborov]