Funktionen, die lediglich für die Firmware-Entwicklung, nicht jedoch zur Laufzeit nützlich sind.
Mehr ...
Funktionen, die lediglich für die Firmware-Entwicklung, nicht jedoch zur Laufzeit nützlich sind.
Starte den Webserver neu und lösche alle luci-Cache-Dateien und Kompilate.
Diese Funktion sollte nach Änderungen von luci-Templates oder -Code ausgeführt werden.
Definiert in Zeile 11 der Datei devel.sh.
Manipuliere die Funktionsheader in allen shell-Skripten der opennet-Pakete für das Sammeln von profiling-Informationen.
Diese Operation ist irreversibel - eine erneute Installation der Pakete ist der einzige saubere Weg zurück. Die Ergebnisse sind anschließend im PROFILING_DIR verfügbar.
- Siehe auch
- summary_profiling
Definiert in Zeile 24 der Datei devel.sh.
Liefere die Namen aller Funktionen zurück.
Definiert in Zeile 18 der Datei devel.sh.
list_installed_packages_by_size |
( |
| ) |
|
Zeige alle installierten Pakete und ihren Größenbedarf an.
Dies erlaubt die Analyse des Flash-Bedarfs.
Definiert in Zeile 7 der Datei devel.sh.
Starte den Webserver im Debug-Modus zur Beobachtung von lua/luci-Ausgaben.
Definiert in Zeile 15 der Datei devel.sh.
Werte gesammelte profiling-Informationen aus.
- Rückgabe
- Jede Zeile beschreibt das kumulative Profiling einer Funktion: Gesamtzeit, Anzahl der Aufrufe, durchschnittliche Verarbeitungszeit, Funktionsname Die Zeiten sind jeweils in Millisekunden angegeben.
Als Verarbeitungszeit einer Funktion gilt dabei der gesamte Zeitunterschied zwischen Funktionseintritt und -ende.
- Siehe auch
- enable_profiling
Definiert in Zeile 32 der Datei devel.sh.