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

Balík: libcache-fastmmap-perl (1.58-1 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.58-1 47.9 kB152.0 kB [zoznam súborov]
amd64 1.58-1 48.2 kB127.0 kB [zoznam súborov]
arm64 1.58-1 47.4 kB151.0 kB [zoznam súborov]
armel 1.58-1 47.1 kB151.0 kB [zoznam súborov]
armhf 1.58-1 45.8 kB151.0 kB [zoznam súborov]
hppa (neoficiálny port) 1.58-1 48.5 kB129.0 kB [zoznam súborov]
i386 1.58-1 49.1 kB131.0 kB [zoznam súborov]
ia64 (neoficiálny port) 1.57-2+b3 53.2 kB161.0 kB [zoznam súborov]
loong64 (neoficiálny port) 1.58-1 48.3 kB151.0 kB [zoznam súborov]
m68k (neoficiálny port) 1.58-1 45.9 kB119.0 kB [zoznam súborov]
mips64el 1.58-1 46.8 kB154.0 kB [zoznam súborov]
ppc64 (neoficiálny port) 1.58-1 50.0 kB151.0 kB [zoznam súborov]
ppc64el 1.58-1 50.3 kB151.0 kB [zoznam súborov]
riscv64 1.58-1 48.6 kB119.0 kB [zoznam súborov]
s390x 1.58-1 48.3 kB127.0 kB [zoznam súborov]
sh4 (neoficiálny port) 1.58-1 48.9 kB151.0 kB [zoznam súborov]
sparc64 (neoficiálny port) 1.58-1 45.9 kB1,114.0 kB [zoznam súborov]
x32 (neoficiálny port) 1.58-1 48.0 kB127.0 kB [zoznam súborov]