Als «performance» getaggte Fragen

Bei Fragen zur Messung oder Verbesserung der Code- und Anwendungseffizienz.






13
Count (*) vs Count (1) - SQL Server
Nur frage mich , ob jemand von euch Menschen nutzen Count(1)über , Count(*)und wenn es einen spürbaren Unterschied in der Leistung ist oder wenn dies nur ein Vermächtnis Gewohnheit , die aus vergangenen Tagen Vergangenheit vorverlegt worden ist? Die spezifische Datenbank ist SQL Server 2005.

5
Warum ist [] schneller als list ()?
Ich habe kürzlich die Verarbeitungsgeschwindigkeiten von []und verglichen list()und war überrascht zu entdecken, dass diese mehr als dreimal schneller[] laufen als . Ich habe den gleichen Test mit und durchgeführt und die Ergebnisse waren praktisch identisch: und beide dauerten ungefähr 0,128 Sekunden / Million Zyklen, während und jeweils ungefähr 0,428 …


18
Geschwindigkeitsvergleich mit Project Euler: C gegen Python gegen Erlang gegen Haskell
Ich habe Problem Nr. 12 von Project Euler übernommen als Programmierübung genommen und meine (sicherlich nicht optimalen) Implementierungen in C, Python, Erlang und Haskell verglichen. Um höhere Ausführungszeiten zu erzielen, suche ich nach der ersten Dreieckszahl mit mehr als 1000 Teilern anstelle von 500, wie im ursprünglichen Problem angegeben. Das …





23
Was ist schneller: während (1) oder während (2)?
Dies war eine Interviewfrage, die von einem Senior Manager gestellt wurde. Welche ist schneller? while(1) { // Some code } oder while(2) { //Some code } Ich sagte, dass beide die gleiche Ausführungsgeschwindigkeit haben, da der Ausdruck im Inneren whileschließlich zu trueoder ausgewertet werden sollte false. In diesem Fall bewerten …

8
Welche Methode bietet eine bessere Leistung: .Any () vs .Count ()> 0?
Im System.LinqNamespace können wir jetzt unsere IEnumerables um die Erweiterungsmethoden Any () und Count () erweitern . Mir wurde kürzlich gesagt, dass ich, wenn ich überprüfen möchte, ob eine Sammlung 1 oder mehr Elemente enthält, die .Any()Erweiterungsmethode anstelle der .Count() > 0Erweiterungsmethode verwenden sollte, da die .Count()Erweiterungsmethode alle Elemente durchlaufen …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.