Ah, en lisant un peu mieux tes liens, il y a ceci :
http://www.ddj.com/showArticle.jhtml...dj0012b&pgno=8
Il preconise de choisir l'adresse de départ d'une DLL en fonction de la premiere lettre de son nom (dans une plage mémoire qu'il a d'abord soigneusement identifiée comme étant la plage mémoire de chargement des DLL).
Ca ne me parait pas complement idiot, le but étant de répartir au mieux les DLL en mémoire.
Mais bon, comme le dit l'auteur,
Donc bon, je ne suis pas sûr que ça vaille le coup de s'embeter avec ça.
Surtout que :
- pour que la repartition en fonction du nom fonctionne bien, il faut que toutes les DLLs jouent le jeu
- la probabilité d'avoir une DLL qui commence par "a" n'est surement pas la meme que de commencer par "w" il faudrait donc des tailles de plage pour chaque lettre adaptées à la probabilité
- un algo bien foutu dans une DLL bien foutu remplacera toutes les bonnes adresses du monde (sauf les bonnes adresses de bistrots)
Enfin, à mon avis !
Partager