Ne inutilisés à l'importation et les objets ont un impact sur les performances
J'ai un doute, si le solde non utilisé des importations et des objets inutilisés dans du code Java crée aucun impact sur les performances?
Supposons qu'un objet est initialisé et jamais utilisé, ce qui se passe?
Et quel est le coût de la partie inutilisée des importations
- stackoverflow.com/questions/979057/...
- Pourquoi ne pas utiliser Eclipse
Organize Imports
fonction? - Ou Organiser des importations dans l'Ide, ou NetBeans ou toute bonne IDE.
- Il y a un impact sur la gestion du code pour sûr 🙂
- Double Possible de Aucune raison de le nettoyer inutilisés importations en Java, autres que la réduction de l'encombrement?
Vous devez vous connecter pour publier un commentaire.
Ses une question très fréquente.
Comme la plupart des questions de performances, la meilleure approche est d'écrire le plus clair et le plus simple de code, vous pouvez comme cela améliore la maintenabilité du code et permet de s'assurer qu'il effectue assez bien, même après qu'il est modifié. (Intelligent/Obtus/Inutilement Verbeux code peut s'exécuter rapidement pour commencer mais comme il est changé par de simples mortels, il peut obtenir beaucoup plus lent)
Inutilisés, les importations ont une moindre incidence sur le compilateur, mais il n'y a pas d'importations dans le byte code ou à l'exécution.
Objets inutilisés peuvent être optimisés à l'écart, mais de son mieux pour éviter ces qu'ils provoquent presque toujours un impact sur les performances, mais le plus important est de rendre la lecture et la maintenance de votre code plus difficile.
Inutilisés, les importations n'ont aucun impact sur les performances à l'exécution. Il s'agit d'un mécanisme d'espace de noms. Néanmoins, vous devriez toujours importer uniquement ce dont vous avez besoin pour des raisons de lisibilité et d'éviter les collisions de noms qui sont une nuisance.
En dehors de la lisibilité du code, et donc la maintenabilité du code, il peut être plus rapide de la compilation du code java (cependant, imperceptible) par le rangement des importations, mais les performances d'exécution n'est pas affecté, depuis le byte code généré n'est pas impacté par le désordre des importations. Byte code généré reste le même.
unused imports have no performance impact
Tandis que l'impact de la compilation est minime, l'impact du déploiement peut être mauvais. Je viens de trouver un solde non utilisé à l'importation qui exigent une bibliothèque séparée, qui est devenu une dépendance maven. Un autre problème de dépendances transitives était heureusement pas trouvé, mais la guerre était plus épais pour aucune raison. Ajoutez à cela un superflu pot dans la webapp classloader.
Si inutilisé des importations dans le fichier Java de ne pas créer de préjudice, il augmente inutilement la durée et la taille du fichier source de Java.
Oui c'impact sur les performances, si nous nous référons inutilisés instruction d'importation dans notre classe java. Le compilateur Java vérifie les références mentionnées dans l'instruction d'importation et à la minute niveau de son impact sur la performance de votre classe.
Grâce