Que l'appli qui va se prendre null en retour de malloc est la bonne
Oui, enfin quand une application est en train de construire une représentation mémoire d’un svg dans l’espoir de l’afficher, on peut supposer qu’elle utilise une bonne part du CPU et qu’elle réalise la majorité des mallocs à ce moment là (>>90% àmha) donc une bonne chance que ça marche.
Que la malheureuse appli à qui ca arrive peut et sait gérer ce cas
Enfin, c’est la base… si un développeur ne sait pas gérer un malloc qui échoue, il devrait apprendre.
Les cas où on ne peut rien faire lorsqu’une allocation échoue, ne sont pas si nombreux. Il y a le problème des frameworks… je ne sais pas comment Qt réagit par exemple.
Néanmoins, je t’accorde que une autre application peut se tuer car c’est elle qui a prie le refus de malloc, et donc libérer sa mémoire, et donc donner un peu plus de temps à celle qui bouffe tout !
[^] # Re: Malloc Linux
Posté par Anthony Jaguenaud . En réponse au journal Où il est question de D3, des communes de France et des performances SVG des moteurs de rendu. Évalué à 4.
Certes.
Oui, enfin quand une application est en train de construire une représentation mémoire d’un svg dans l’espoir de l’afficher, on peut supposer qu’elle utilise une bonne part du CPU et qu’elle réalise la majorité des mallocs à ce moment là (>>90% àmha) donc une bonne chance que ça marche.
Enfin, c’est la base… si un développeur ne sait pas gérer un malloc qui échoue, il devrait apprendre.
Les cas où on ne peut rien faire lorsqu’une allocation échoue, ne sont pas si nombreux. Il y a le problème des frameworks… je ne sais pas comment Qt réagit par exemple.
Néanmoins, je t’accorde que une autre application peut se tuer car c’est elle qui a prie le refus de malloc, et donc libérer sa mémoire, et donc donner un peu plus de temps à celle qui bouffe tout !