• [^] # A voir Re: Exemple de gain avec la mémoire transactionnelle ?

    Posté par . En réponse à la dépêche Sortie de la version 4.7 du compilateur GCC. Évalué à 4.

    Tout d'abord merci une fois de plus à PatriceG pour un journal où de nouvelles notions que j'ignorais me deviennent plus ou moins accessibles, et lorsqu'elle ne le sont pas totalement de pouvoir aller sur les liens ad-hoc.

    Cela dit je reviens sur :

    Quand une ressource est partagée, 99,9% du temps, il n'y a pas de contention sur cette ressource

    1/ je souhaiterai savoir d'où tu tire cette information
    2/ j'aimerai dire pour l’interrogation générale qu'il est un peu tôt pour tirer des conclusions du pour ou contre ce fameux gain de mémoire transactionnelle. Autant faire un benchmark comparatif des 2 ( verrou MT ) pour connaitre l'intérêt de chacun. Je comparerai presque ça à du cache mémoire : il n'est pas utile dans 100% des cas(cache miss par ex) , peut-être qu'en utilisant les transactions on s'apercevra qu'effectivement l'approche optimiste fait gagner du temps et que les verrous étaient trop lourds, ou finalement qu'à force de "roll-backs" sur erreurs on perd plus que l'on gagne.

    Bref, pour moi : "wait and see"__