est-il possible de forcer un script ruby à utiliser jusqu'à une certaine quantité de CPU et de mémoire.possible de forcer, un script pour utiliser certaine quantité de CPU et de mémoire?
Je ne veux pas que le script soit tué quand il dépasse ce montant spécifié. Je veux juste qu'il fonctionne dans les limites données.
EDIT:
oui son une boucle récursive sans fin qui semble utiliser beaucoup de CPU. J'ai remarqué que faire return
à la fin de chaque récursion provoque cela. après que je l'enlève, cette utilisation élevée de cpu est allée. Que puis-je utiliser pour terminer la boucle? Sortie ?
Quelle est votre contrainte réelle? Y a-t-il d'autres tâches qui seront exécutées et concurrenceront pour les ressources? Quelles sont leurs exigences? – Novelocrat
L'utilisation du processeur atteint 100% et les plantages de script. – ncvncvn
L'utilisation de l'UC n'entraînerait pas le blocage du script. Il semble que le problème est en fait avec votre script; Puisque vous dites que c'est récursif, je dirais que vous débordez probablement la pile. Y at-il un message d'erreur lorsque le script se bloque? – Kieron