|
problême de Hastable sous fritz par TonnaireCh le
[Aller à la fin] |
| Informatique | |
bonjour à tous !
suite à l'article du fou (merci à lui pour ses articles) :
"Les Hashtables sont toujours indispensables dans la mémoire, ainsi Windows ne sait plus quoi faire pour finalement copier continuellement les Hashtables entre la mémoire et le disque dur. On le constate par le grattement sauvage et continu sur le disque dur et un programme au comportement de plus en plus lent. Ceci est à éviter à tout prix, car le programme d'échecs, comme le reste sur l'ordinateur, est ralenti à l'extrême."
"
j'ai exactement se problême et je ne sais comment le résoudre.
"
merci de votre aide
|
|
salut
Précise un peu ta config, quel logiciel, les conditions etc...
Mais a priori tu doit mettre une trop grande taille de hashtables...ton disque dur swap pour compenser
|
|
c est un pentium 2 avec fritz 6 et 512 mo de ram...
mais le bleme c'est que ca fout le bordel meme avec le logiciel eteint
|
|
Une solution D'une part adapter la taille des Hastable au temps de jeu, d'autre part choisir, pour éviter le swaping sur disque, la quantité de Hastable ne dépassant pas un seuil critique... et puis après tout que faire d'autre ???
|
|
J'ai eu aussi ce probleme avec Junior7 et Junior8 , mais les symptomes étaient très différents : Junior7 perdait au temps quand il n'avait pas réussi à mater avant ( heureusement cela arrivait souvent ) ; quant à Junior8 , la profondeur restait à 3 pendant presque toute la partie , et par ex Junior7 en profitait pour faire des parties géniales Depuis , avec 512Mb de RAM et 64Mb de Hashtables , je n'ai plus aucun problème , et en particulier Junior7 n'a plus jamais perdu au temps
|
|
Un symptome de taille de hashtable non adapté est le nombre de "Kilos de noeuds" par seconde (KN/s) et qui montre bien que le moteur est fortement ralenti par des access disque. Exemple : 3Kn/s au lieu de 1000 habituels. Cette information est affichée dans la fenetre "module" des logiciels chessbase.
Pour les systemes comme windows 2000 ou windows XP vous pouvez aussi connaitre la taille memoire utilisée par les processus en appuyant sur Control + Alt gauche + supprimer.
|
|
OK DESALA MAIS MOI C EST WIN 98
|
|
Quelques pistes Systèmes d'exploitation
Petit Disque - Tablebase - Client
Le Forum du Fou numérique
|
|
merci le fou mais je suis obligé de poster d'ici car j arrive pas à accerder à ton forum
|
|
Une fois règlée la taille des Hashtables:
512-30-30=452 maxi (plutôt 356Mo) pour une partie Engine/Humain ou analyse, 128Mo maxi pour Engine/Engine.
Mais selon le temps de réflexion 32, 64 ou 128Mo devrait suffire.
Installer un "compacteur" de mémoire sous Win98 par ex. RAM Idle LE (éviter par contre de le paramétrer trop "brutal", libérer la mémoire par paquet de 16Mo par ex.)
|
|
|