Als «performance» getaggte Fragen

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



3
Max. Dateien pro Verzeichnis in S3
Wenn ich eine Million Bilder hätte, wäre es besser, sie in einer Ordner- / Unterordnerhierarchie zu speichern oder sie alle direkt in einen Bucket (ohne Ordner) zu werfen? Würde das Ablegen aller Bilder in einen hierarchielosen Bucket die LIST-Operationen verlangsamen? Gibt es einen erheblichen Aufwand beim Erstellen von Ordnern und …

2
str Leistung in Python
Beim Profilieren eines Teils des Python-Codes ( python 2.6bis zu 3.2) stellte ich fest, dass die strMethode zum Konvertieren eines Objekts (in meinem Fall einer Ganzzahl) in eine Zeichenfolge fast eine Größenordnung langsamer ist als die Verwendung der Zeichenfolgenformatierung. Hier ist der Benchmark >>> from timeit import Timer >>> Timer('str(100000)').timeit() …

10
Wie viele Zeilen in einer Datenbank sind ZU VIEL?
Ich habe eine MySQL InnoDB-Tabelle mit 1.000.000 Datensätzen. Ist das zu viel? Oder Datenbanken können damit und mehr umgehen? Ich frage, weil mir aufgefallen ist, dass einige Abfragen (z. B. das Abrufen der letzten Zeile aus einer Tabelle) in der Tabelle mit 1-Millon-Zeilen langsamer (Sekunden) sind als in einer mit …



5
Großer Geschwindigkeitsunterschied zwischen äquivalenten statischen und nicht statischen Methoden
Wenn ich in diesem Code ein Objekt in der mainMethode erstelle und diese Objektmethode dann ff.twentyDivCount(i)aufrufe : (wird in 16010 ms ausgeführt), wird sie viel schneller ausgeführt als mit dieser Anmerkung: twentyDivCount(i)(wird in 59516 ms ausgeführt). Wenn ich es ausführe, ohne ein Objekt zu erstellen, mache ich die Methode natürlich …

3
atomare Betriebskosten
Was kostet die atomare Operation (Vergleich und Austausch oder atomares Addieren / Dekrementieren)? Wie viel Zyklen verbraucht es? Wird es andere Prozessoren auf SMP oder NUMA anhalten oder Speicherzugriffe blockieren? Wird der Nachbestellungspuffer in einer außer Betrieb befindlichen CPU geleert? Welche Auswirkungen werden auf den Cache haben? Ich interessiere mich …







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.