La création d’un lien symbolique vers un autre lien symbolique sur une boîte Linux a-t-elle des effets secondaires (en particulier en termes de performances)?
Réponses
Trop de publicités?
Daniel Gallagher
Points
4301
En général, non. Techniquement, il y aura un très léger impact de performance pour l’indirection, mais il ne sera pas perceptible pour votre application. Par exemple, la plupart des bibliothèques partagées sont des liens symboliques vers des liens symboliques (par exemple, libQtCore.so -> libQtCore.so.4 -> libQtCore.so.4.7 -> libQtCore.so.4.7.1).
user562374
Points
2196
<blockquote>
<p>effets secondaires</p>
</blockquote>
<p>Oui. Vous ne pouvez empiler qu’un nombre indéso --t-il de liens symboliques avant que le noyau et/ou l’application ne refusent de suivre la chaîne. (Étant donné que la détection de cycle est coûteuse en termes de mémoire, en particulier dans le noyau, aucun indicateur « vu » n’est utilisé et la profondeur de récursivité est plafonnée.)</p>