• [^] # Re: vs POSIX shared memory

    Posté par . En réponse à la dépêche PTT : un outil de trace pour la NPTL. Évalué à 2.

    sigsegv est généré automatiquement par le hardware sans ralentir quoique ce soit. Et uniquement s'il y a un gros bug qu'il vaut mieux détecter de suite.

    Automatiquement par le hardware modulo memory manager quand même. Et quand le swap s'en mèle le modulo est pas négligeable.

    Justement un shm est la propre mémoire d'un processus.

    Oui mais il y a le processus créateur (la c'est vraiment sa mémoire) et ensuite les processus rattachés (c'est leur mémoire après un certains nombre de manips et de vérifs). Et dérrière il faut quand même vérifier qu'un des processus partageant c'ets aps amusé à mettre un lock exclusif ou en lecture seule sur le segment partagé. Et la le hardware n'aide pas, c'est le système qui fait ce genre de vérifs (et à chaque fois) . Quand on s'amuse en plus à émuler un système de protection en execution, une sécurité par domaine (au sens SE Linux) et tutti quanti on a des temps d'accès qui s'allongent assez violament.