Questions marquées «performance»

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



12
Combien de fils, c'est trop?
J'écris un serveur et j'envoie chaque action de dans un thread séparé lorsque la demande est reçue. Je le fais parce que presque chaque demande fait une requête de base de données. J'utilise une bibliothèque de threadpool pour réduire la construction / destruction des threads. Ma question est: quel est …

14
N'est-ce pas stupide qu'un petit favicon nécessite encore une autre requête HTTP? Comment puis-je mettre le favicon dans un sprite?
La prime expire dans 3 jours . Les réponses à cette question sont éligibles pour une prime de réputation de +100 . Rounin cherche une réponse d'une source fiable . Tout le monde sait comment configurer un lien favicon.ico en HTML: <link rel="shortcut icon" href="http://hi.org/icon.ico" type="image/x-icon"> Mais je pense qu'il …

17
Suivi du temps d'exécution du script en PHP
PHP doit suivre la quantité de temps CPU qu'un script particulier a utilisé afin d'appliquer la limite max_execution_time. Existe-t-il un moyen d'accéder à cela à l'intérieur du script? Je voudrais inclure une journalisation avec mes tests sur la quantité de CPU brûlée dans le PHP réel (le temps n'est pas …
289 php  performance 



2
Pourquoi certaines comparaisons float <integer sont-elles quatre fois plus lentes que d'autres?
Lorsque vous comparez des flottants à des nombres entiers, certaines paires de valeurs prennent beaucoup plus de temps à être évaluées que d'autres valeurs de même ampleur. Par exemple: &gt;&gt;&gt; import timeit &gt;&gt;&gt; timeit.timeit("562949953420000.7 &lt; 562949953421000") # run 1 million times 0.5387085462592742 Mais si le flottant ou l'entier est réduit …





4
Pourquoi Java active-t-il les entrées contiguës semble-t-il s'exécuter plus rapidement avec des cas supplémentaires?
Je travaille sur du code Java qui doit être hautement optimisé car il fonctionnera dans des fonctions chaudes qui sont invoquées à de nombreux points dans ma logique de programme principale. Une partie de ce code implique la multiplication des doublevariables par des 10valeurs élevées à des valeurs arbitraires non …


2
Pourquoi «x» dans («x»,) est-il plus rapide que «x» == «x»?
&gt;&gt;&gt; timeit.timeit("'x' in ('x',)") 0.04869917374131205 &gt;&gt;&gt; timeit.timeit("'x' == 'x'") 0.06144205736110564 Fonctionne également pour les tuples avec plusieurs éléments, les deux versions semblent se développer de manière linéaire: &gt;&gt;&gt; timeit.timeit("'x' in ('x', 'y')") 0.04866674801541748 &gt;&gt;&gt; timeit.timeit("'x' == 'x' or 'x' == 'y'") 0.06565782838087131 &gt;&gt;&gt; timeit.timeit("'x' in ('y', 'x')") 0.08975995576448526 &gt;&gt;&gt; timeit.timeit("'x' …

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.