ah oue... soit...

(pour le cout des swap (tu peux poster le code de tes .c par curiosite? parceque ca m'etonne quand meme que re-remplir une cache line soit plus couteux que de swapper toutes les donnees qu'elle contient.. (hormis si le CPU a une instruction speciale pour, a la limite la ok.. mais..

))
et si c'est un enorme tableau de structures qui tient pas du tout dans le cache, que tu dois retoucher apres, evidemment, la je suis tout a fait d'accord sur l'impact sur les perfs que ca aurait de faire un enorme fread, puis de re-modifier toutes les structures unes a unes... la evidemment qu'il vaut mieux faire des freads() par blocs (par multiples de, et alignes avec, la taille des cache lines, tant qu'a faire...), mais bon, je me suis appercu que tu voulais probablement parler de ca seulement apres avoir lu ton
./12 
(hum.. legere deviation de topic spotted.. dsl bob

)
(au fait, juste comme ca, Jackosking, c'est Endian, pas Indian ^^)