• [^] # Re: Laissez malloc tranquille !

    Posté par . En réponse à la dépêche Le langage Go fête ses 4 ans. Évalué à 1.

    Ben non :/ C'est juste découpé en morceau et traité en morceau.

    Mais de nouveau, c'est le cas uniquement si ton probleme se prete a etre traite en morceaux.

    Peut-être chez toi. Mais pas chez moi.

    Quand t'es le gars qui ecrit le soft, t'as aucun controle la dessus, t'es sense faire pour que cela marche dans la plupart des cas correctement.

    ???

    Selon la fragmentation de l'espace memoire du soft, t'as beau avoir 60Mb de libre, tu n'arriveras pas a faire une alloc de plus de 2Mb...

    Et pour quoi donc avec morcellement ? On garantit juste que 1024 clients seront très bien servis ! Tant pis pour les autres. De toutes manières le système ne supportera pas mieux.

    Ce sera vrai uniquement si tu prealloue 1024 blocs de 8Mb, resultat tu forces ton processus a avoir 8Gb alloues tout le temps, super.... (et evidemment en imaginant que ton probleme se prete au modele ou aucune autre allocation dynamique est necessaire)