Posté par windu.2b .
En réponse au journal realloc.
Évalué à 1.
Pour "résoudre" ce problème, ne serait-il pas envisageable de faire une table de traduction pointeurs <-> adresse-mémoire ? En cas de déplacement, seul l'adresse-mémoire change, mais pas le pointeur, ça reste donc transparent pour le programme.
Ceci aurait par contre un coût, puisqu'il faudrait alors passer par cette table, pour savoir où lire/écrire dans la mémoire, donc un ralentissement (mais de quel ordre ?)
Le jeu en vaut-il la chandelle ? Ne m'y connaissant pas du tout dans ce domaine, c'est juste là une réflexion rapide que je viens d'avoir avec moi-même…
[^] # Re: Ne le fait pas.
Posté par windu.2b . En réponse au journal realloc. Évalué à 1.
Pour "résoudre" ce problème, ne serait-il pas envisageable de faire une table de traduction pointeurs <-> adresse-mémoire ? En cas de déplacement, seul l'adresse-mémoire change, mais pas le pointeur, ça reste donc transparent pour le programme.
Ceci aurait par contre un coût, puisqu'il faudrait alors passer par cette table, pour savoir où lire/écrire dans la mémoire, donc un ralentissement (mais de quel ordre ?)
Le jeu en vaut-il la chandelle ? Ne m'y connaissant pas du tout dans ce domaine, c'est juste là une réflexion rapide que je viens d'avoir avec moi-même…