Ça fait quand même un sacré morceau sur des applis haut niveau comme un navigateur Web.
Pas forcément : tu vois tout le navigateur web, mais est ce qu'un process analysant le javascript a besoin d'autant de mémoire que qu'un process encapsulant un flash qui décode une vidéo HD ?
Lorsque l'on découpe en plusieurs process, on peut découper les fonctionnalités aussi.
C'est quoi, une "stack prévu pour le multithread" ? Vu que chaque thread a sa pile séparée, je ne vois pas du tout ce que tu veux dire.
Lorsque tu fais un thread, l'adressage mémoire prévu pour la pile de ton processus est découpé entre sa pile et celle du(des) threads.
Par exemple si tu as beaucoup de threads, tu peux être amené à diminuer la taille de la stack de chacun de tes threads, ou la placer autre part, parce que tu ne peux plus "découper" la pile de ton process.
Si tu sais que tu n'as pas besoin de de multithread, et que tu n'as pas besoin d'une grosse pile, tu peux (en théorie, je ne sais pas comment on peut le faire en pratique sur un process) définir une taille de pile plus petite (le tas étant définis à la volée, cela ne devrait pas non plus être trop consommateur).
[^] # Re: Oui, mais
Posté par briaeros007 . En réponse à la dépêche Quelques aspects de la sécurité qui n'ont rien a voir avec le « Sandboxing ». Évalué à 1.
Lorsque l'on découpe en plusieurs process, on peut découper les fonctionnalités aussi.
Lorsque tu fais un thread, l'adressage mémoire prévu pour la pile de ton processus est découpé entre sa pile et celle du(des) threads.
Par exemple si tu as beaucoup de threads, tu peux être amené à diminuer la taille de la stack de chacun de tes threads, ou la placer autre part, parce que tu ne peux plus "découper" la pile de ton process.
Si tu sais que tu n'as pas besoin de de multithread, et que tu n'as pas besoin d'une grosse pile, tu peux (en théorie, je ne sais pas comment on peut le faire en pratique sur un process) définir une taille de pile plus petite (le tas étant définis à la volée, cela ne devrait pas non plus être trop consommateur).