Als «profiling» getaggte Fragen

Bei der Profilerstellung wird eine Anwendung oder ein System gemessen, indem ein Analysetool namens Profiler ausgeführt wird. Profiling-Tools können sich auf viele Aspekte konzentrieren: Funktionen Aufrufzeiten und -anzahl, Speichernutzung, CPU-Auslastung und Ressourcennutzung.


10
Profiling Vim Startzeit
Ich habe viele Plugins aktiviert, wenn ich Vim verwende - ich habe im Laufe der Jahre Plugins gesammelt. Ich habe es ein bisschen satt, wie lange Vim jetzt braucht, um zu starten, also möchte ich sein Startup-Profil erstellen und sehen, welche der vielen Plugins, die ich habe, dafür verantwortlich sind. …

11
Messung der Ausführungszeit einer Funktion in C ++
Ich möchte herausfinden, wie viel Zeit eine bestimmte Funktion in meinem C ++ - Programm benötigt, um unter Linux ausgeführt zu werden . Danach möchte ich einen Geschwindigkeitsvergleich machen. Ich habe mehrere Zeitfunktionen gesehen, aber am Ende hatte ich diese durch Boost. Chrono: process_user_cpu_clock, captures user-CPU time spent by the …



6
Wie profiliere ich ein Bash-Shell-Skript beim langsamen Start?
Der Start meiner Bash-Shell dauert bis zu 3-4 Sekunden. Wenn ich sie --norcdamit starte, wird sie sofort ausgeführt. Ich habe mit dem "Profiling" begonnen /etc/bash.bashrcund Anweisungen ~/.bashrcmanuell eingefügt returnund nach Geschwindigkeitsverbesserungen gesucht, aber es ist kein quantitativer Prozess und nicht effizient. Wie kann ich meine Bash-Skripte profilieren und sehen, welche …
124 bash  profiling 

12
Wie profiliere ich Methoden in Scala?
Was ist eine Standardmethode zum Profilieren von Scala-Methodenaufrufen? Was ich brauche, sind Hooks um eine Methode, mit der ich Timer starten und stoppen kann. In Java verwende ich die Aspektprogrammierung, AspektJ, um die zu profilierenden Methoden zu definieren und Bytecode einzufügen, um dasselbe zu erreichen. Gibt es in Scala einen …

5
Wie kann ich Python-Code zeilenweise profilieren?
Ich habe cProfile verwendet, um meinen Code zu profilieren, und es hat großartig funktioniert. Ich benutze auch gprof2dot.py , um die Ergebnisse zu visualisieren (macht es etwas klarer). CProfile (und die meisten anderen Python-Profiler, die ich bisher gesehen habe) scheinen jedoch nur auf der Ebene des Funktionsaufrufs zu profilieren. Dies …

11
Kann diese Implementierung beim Benchmarking kleiner Codebeispiele in C # verbessert werden?
Sehr oft finde ich mich bei SO dabei, kleine Codestücke zu vergleichen, um festzustellen, welche Implementierung am schnellsten ist. Sehr oft sehe ich Kommentare, dass der Benchmarking-Code das Jitting oder den Garbage Collector nicht berücksichtigt. Ich habe die folgende einfache Benchmarking-Funktion, die ich langsam weiterentwickelt habe: static void Profile(string description, …

4
Tools zur Analyse der Leistung eines Haskell-Programms
Beim Lösen einiger Project Euler-Probleme, um Haskell zu lernen (daher bin ich derzeit ein absoluter Anfänger), bin ich auf Problem 12 gestoßen . Ich habe diese (naive) Lösung geschrieben: --Get Number of Divisors of n numDivs :: Integer -> Integer numDivs n = toInteger $ length [ x | x<-[2.. …

3
Was ist die schnellste Methode zum Auswählen von untergeordneten Elementen in jQuery?
Soweit ich weiß, gibt es in jQuery verschiedene Möglichkeiten, untergeordnete Elemente auszuwählen . //Store parent in a variable var $parent = $("#parent"); Methode 1 (unter Verwendung eines Bereichs) $(".child", $parent).show(); Methode 2 (die find () -Methode) $parent.find(".child").show(); Methode 3 (Nur für unmittelbare Kinder) $parent.children(".child").show(); Methode 4 (über CSS-Selektor) - vorgeschlagen …



7
Profiling Django
Meine Django-Anwendung ist in der Produktion schmerzhaft langsam geworden. Wahrscheinlich liegt es an einigen komplexen oder nicht indizierten Abfragen. Gibt es eine django-artige Möglichkeit, meine Bewerbung zu profilieren?
98 django  profiling 

7
Wie messe ich die Zeit zwischen Codezeilen in Python?
In Java können wir also die Zeit messen, die eine Funktion zur Ausführung benötigt Aber wie geht das in Python? Um die Start- und Endzeit zwischen Codezeilen zu messen? Etwas, das dies tut: import some_time_library starttime = some_time_library.some_module() code_tobe_measured() endtime = some_time_library.some_module() time_taken = endtime - starttime

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.