Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
algo copy memoire
Envoyé par: gil390

bonjour,

un peu dans la même veine que mon message sur le resize d'image, je cherche des routines de copie mémoire à mémoire en C/C++ ou asm qui s'adaptent selon le processeur utilisé pour une meilleure performance de copie ?

merci
Gil

Poste le Monday 11 May 2009 15:24:23
Répondre     Citer    
Re: algo copy memoire
Envoyé par: .Armael

Veux tu copier l'ensemble de la mémoire RAM ? Qu'est-ce que tu entends par mémoire à mémoire ? Car si tu veux copier l'ensemble de la mémoire, le kernel va t'empêcher : un processus ne peut accéder qu'à la mémoire qui lui est allouée. En gros tu ne peux pas assigner des pointeurs avec n'importe quelle adresse, sinon tu auras un segmentation fault.
Après je ne sais pas trop ce que tu veux, pourrais tu détailler ?
Bien à toi,
Armael

Poste le Sunday 16 August 2009 20:58:20
Répondre     Citer    
Re: algo copy memoire
Envoyé par: gil390

Bonjour,

Désolé de répondre si tardivement, j'étais en congés.

Je ne veux pas copier l'ensemble de la RAM mais une zone vers une autre comme via un appel à memcpy. c'est ce que j'entends par "de mémoire à mémoire".

c'est vrai que mon message n'est pas très bien expliqué, en fait je recherche une (ou des) routine equivalente à un memcpy mais qui serait en mesure de s'optimiser selon la cible sur laquelle elle est lancée.

Par exemple: copie en 32bits sur une archi 32bits et en 64bits sur une archi 64.

Gil

Poste le Monday 31 August 2009 11:26:43
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
algo copy memoire
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons