Je suis particulièrement intéressant en faisant cela sur Linux, en ce qui concerne les programmes Java. Il y a déjà quelques questions qui disent que vous n'avez aucun contrôle de Java, et que certains RFE sont fermés par Sun/Oracle.Est-il possible d'empêcher les enfants d'hériter de l'affinité CPU/core du parent?
Si vous avez accès au code source et utilisez une langue de bas niveau, vous pouvez certainement effectuer les appels système appropriés. Cependant, les systèmes en boîte de sable - probablement sans code source - présentent plus de défis. J'aurais pensé qu'un outil pour définir ce par-processus ou un paramètre du noyau est capable de contrôler cela depuis l'extérieur du processus parent. C'est vraiment ce que je suis après. Je comprends le reason why this is the default. Il ressemble à une version de Windows may allow some control de cela, mais la plupart ne le font pas. Je m'attendais à Linux pour permettre le contrôle de celui-ci, mais semble it's not an option.
Mais seulement avec l'accès au code source (non-sandboxed), non? –
Si vous avez un moyen d'influencer quel programme enfant est exécuté (par exemple, fichier de configuration - il n'a pas toujours besoin de source de programme), vous pouvez le faire. Si elle n'a ni, bien, "mauvais programme à utiliser" alors ;-) – user562374