On Tuesday 23 August 2005 17:39, Cedric BRINER wrote: > Ce qui se rapproche de (*) a la > diffrence pres que cette methode sera bcp plus couteuse question swap !
SI tu commences a swapper parceque tes programmes de calculs utilisent plus que la RAM disponible, et si tes programmes ne sont pas concus pour "serialiser" l'acces a la memoire... la discussion n'a plus de sens. Le facteur de perte de performance atteindra tres vite 3 ordres de grandeurs. Le meilleur exemple reste le fameux programme FORTRAN (que l'on peut ecrire en n'importe quel autre langage) qui consiste a acceder a un tableau a deux dimensions en utilisant 101% de la RAM... on l'accede une fois dans un sens : [i][j]... puis dans l'autre : [j][i]. Dans un cas on met quelques secondes, et dans l'autre il y a des chances qu'il tourne toujours 24 heures apres. Dans le premier cas, le CPU est utiilse a 100% et dans l'autre cas, c'est le disque qui est utilise a 100%. Si vous ne voyez pas bien pourquoi, reflechissez bien a la maniere dont le donnees sont organisees dans la memoire... et ensuite, comment les pages sont donc misent sur la swap ? :-) dc _______________________________________________ gull mailing list [email protected] http://lists.alphanet.ch/mailman/listinfo/gull
