Forum Programmation.perl probleme thread sous perl

Posté par  .
Étiquettes : aucune
0
31
oct.
2007
Bonjour à tous,
voila j'ai une problème d'explosion mémoire quand j'utilise les threads.
Est ce que quelqun a dèja réeussi a résoudre ce probleme?
et si il ya un développeur expérimenté j'envoie mon code source pour qu'il le revoie s'il veut

merci pour votre aide
@bientôt
  • # les threads en Perl sont un bricolage infame.

    Posté par  . Évalué à 2.

    j'ai une problème d'explosion mémoire quand j'utilise les threads
    Nouvelle arme des terroristes, utiliser Perl pour faire exploser les voitures: un portable sous Linux qui lance via cron un programme perl qui utilise les threads. La mémoire explose, la voiture également .... Faut interdire Perl !!!!!

    Plus sérieusment, l'implémentation des threads en PErl est un infame bidouillage. Personnellement j'évite de les utiliser et fais appel à python lorsque j'ai besoin des threads.

    Cela dit tu donne trop peu d'informations sur ton problème. Peut-être que c'est pas grand chose finalement.
    • [^] # Re: les threads en Perl sont un bricolage infame.

      Posté par  . Évalué à 1.

      merci pour ta réponse totof!
      En faite voila désolé si j'ai pas donner bp d'information mais le pb c'est que dans mon programme principale j'utilise bp de tableau pour stocker des comparaison entre fichiers imagine, sachant que cette comparaison prend en compte aussi bp d'autre compraison de ce faite je remplie environs 5 tableau (hashage!!) avec chacun un fichier de plus de 20 mo et quand je passe au threads je ne sais pas si c'est vrai perl fonctionne de la manière d'un fork c'est a dire que j'ai mon espace mémoire qui dupliquer a chaque cration d'un thread, j'ai essayer de lancer mes threads avant le remplissage des tableau mais t'imagine que mon programme ne marche pas, j'ai oublié j'utilis les threads parceque je travaille sur une machien à 8 coeurs si pour gagner en, preformance.
      donc voila mon pb mon os ne peut dépasser 2 go et vu que je travaille avec 7 threads ma mémoire et out!! dès le remplissage alors que j'ai meme pas fait de traiatement
      STP donne moi une idée je n'ai vraiment besoin mon script dépasse les 1300 ligne je peut te l'envoyer sur ta boite et t'expliquer le principe.
      merci bp je serait trèsb reconnaissant.
      @bientôt jespère

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.