Questions marquées «performance»

Pour les questions relatives à la mesure ou à l'amélioration du code et à l'efficacité des applications.


8
LINQ: Pas tout contre tous
Souvent, je veux vérifier si une valeur fournie correspond à une dans une liste (par exemple lors de la validation): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Récemment, j'ai remarqué que ReSharper me demandait de simplifier ces requêtes pour: if (acceptedValues.All(v => v != someValue)) { …
272 c#  .net  performance  linq  resharper 


9
INNER JOIN vs performances LEFT JOIN dans SQL Server
J'ai créé une commande SQL qui utilise INNER JOIN sur 9 tables, de toute façon cette commande prend très longtemps (plus de cinq minutes). Donc mes gens m'ont suggéré de changer INNER JOIN en LEFT JOIN parce que les performances de LEFT JOIN sont meilleures, malgré ce que je sais. …

19
Jointure interne vs où
Existe-t-il une différence de performances (dans Oracle) entre Select * from Table1 T1 Inner Join Table2 T2 On T1.ID = T2.ID Et Select * from Table1 T1, Table2 T2 Where T1.ID = T2.ID ?
257 sql  performance  oracle 

12
SQL Server: requête rapide, mais lente à partir de la procédure
Une requête s'exécute rapidement: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank coût sous-arbre: 0,502 Mais mettre le même SQL dans une procédure stockée est lent et avec un plan d'exécution totalement différent CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS …

9
Pourquoi JSF appelle plusieurs fois les getters
Disons que je spécifie un composant outputText comme ceci: <h:outputText value="#{ManagedBean.someProperty}"/> Si j'imprime un message de journal lorsque le getter pour somePropertyest appelé et charge la page, il est trivial de remarquer que le getter est appelé plus d'une fois par demande (deux ou trois fois c'est ce qui s'est …
256 performance  jsf  el  getter 

6
Quelle partie du lancement d'une exception coûte cher?
En Java, utiliser throw / catch comme une partie de la logique quand il n'y a pas réellement d'erreur est généralement une mauvaise idée (en partie) car lancer et intercepter une exception coûte cher, et le faire plusieurs fois dans une boucle est généralement beaucoup plus lent que les autres …

14
Threads vs processus sous Linux
J'ai récemment entendu quelques personnes dire que sous Linux, il est presque toujours préférable d'utiliser des processus plutôt que des threads, car Linux est très efficace dans la gestion des processus et parce qu'il y a tellement de problèmes (comme le verrouillage) associés aux threads. Cependant, je suis méfiant, car …

4
Qu'est-ce qui rend une instruction SQL sargable?
Par définition (du moins d'après ce que j'ai vu), sargable signifie qu'une requête est capable d'avoir le moteur de requête pour optimiser le plan d'exécution utilisé par la requête. J'ai essayé de chercher les réponses, mais il ne semble pas y avoir beaucoup de choses sur le sujet. La question …



18
Rendre l'émulateur Android plus rapide
L'émulateur Android est un peu lent. Pour certains appareils, comme le Motorola Droid et le Nexus One, l'application s'exécute plus rapidement dans l'appareil réel que l'émulateur. C'est un problème lors du test de jeux et d'effets visuels. Comment faites-vous pour exécuter l'émulateur le plus rapidement possible? J'ai joué avec ses …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.