toutes les options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Paquet source : libcache-fastmmap-perl  ]

Paquet : libcache-fastmmap-perl (1.57-2 et autres)

Liens pour libcache-fastmmap-perl

Screenshot

Ressources Debian :

Télécharger le paquet source libcache-fastmmap-perl :

Responsables :

Ressources externes :

Paquets similaires :

module Perl fournisssant un cache avec mmap

Cache::FastMmap utilise l'appel système mmap pour établir un cache mémoire partagé inter-processus. Le noyau de son code est écrit en⋅C qui peut offrir des performances significatives comparées à une implémentation en Perl pur comme Cache::Mmap. Il peut gérer des pages de dimension plutôt importante sans la connexion de socket et la latence liées à l'utilisation de bases de données complètes lorsqu'une persistance à long terme est inutile.

Comme l'algorithme utilise un système de hachage à deux niveaux (un hachage est utilisé pour trouver la page, alors qu'un autre dans chaque page recherche un emplacement donné), la plupart des appels GET peuvent être exécutés en temps constant O(1). Le système utilise fcntl pour gérer les accès concurrents, mais bloque seulement des pages individuelles pour réduire les conflits. Les données les plus anciennes (utilisées le moins récemment) sont expulsées du cache en premier, faisant que cette implémentation de cache est plus adaptée aux cas où les données anciennes ne sont généralement pas recherchées.

Étiquettes: Développement de logiciel: Programmation Perl, Bibliothèques, Mis en œuvre en: implemented-in::c, implemented-in::perl, Rôle: Bibliothèque de programmation

Autres paquets associés à libcache-fastmmap-perl

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger libcache-fastmmap-perl

Télécharger pour toutes les architectures proposées
Architecture Version Taille du paquet Espace occupé une fois installé Fichiers
amd64 1.57-2+b4 48,1 ko128,0 ko [liste des fichiers]
arm64 1.57-2+b4 47,4 ko152,0 ko [liste des fichiers]
armel 1.57-2+b4 47,0 ko124,0 ko [liste des fichiers]
armhf 1.57-2+b4 45,7 ko112,0 ko [liste des fichiers]
i386 1.57-2+b4 49,0 ko132,0 ko [liste des fichiers]
mips64el 1.57-2+b4 46,5 ko155,0 ko [liste des fichiers]
ppc64el 1.57-2+b4 50,2 ko152,0 ko [liste des fichiers]
riscv64 1.57-2+b3 48,6 ko120,0 ko [liste des fichiers]
s390x 1.57-2+b4 48,3 ko128,0 ko [liste des fichiers]