Pracuję nad zadaniami rake dla dużego rozwiązania .net (przy użyciu albacore gem) i chcę mieć możliwość zapisu do czasów rozpoczęcia i zakończenia pliku dla dowolnych zadań rake które działają, aby spróbować przyspieszyć naszą kompilację i zlokalizować wąskie gardła. Czy jest coś, co mogę wykorzystać, czy muszę coś napisać?Jak wyprowadzać czasy wydajności dla zadań rake'owych
5
A
Odpowiedz
3
Istnieje prosta biblioteka benchmarking w Ruby stdlib:
require 'benchmark'
puts Benchmark.measure { "a"*1_000_000 }
Ty może spaść, że w swoich zadań Rake, jak dla automatycznego „benchmark wszystkie egzekucje zadanie natarcia”, który zajmie trochę kopanie w innards of rake.
Więcej informacji na: http://ruby-doc.org/stdlib/libdoc/benchmark/rdoc/index.html
3
Skończyło się pisząc to: rake-performance
Powiązane problemy
- 1. Jak wyprowadzać sklearn standardcaler
- 2. Jak oszacować czasy pracy nad nową technologią?
- 3. Jak wyprowadzać LogCat na konsolę?
- 4. zbiory ładowania dla wydajności
- 5. Javascript dla wydajności pętli
- 6. Priorytet zadań dla selera
- 7. Powolne czasy rozruchu logback
- 8. Jak wyprowadzać komunikaty do okna wyjściowego VS z msbuild?
- 9. Jak wyprowadzać zależności kompilacji z CMake lub zrobić?
- 10. Get czasy w GHCi
- 11. WPF VirtualizingStackPanel dla zwiększenia wydajności
- 12. Dlaczego GHC nie może wyprowadzać instancji dla Monoid?
- 13. Kontrola wersji dla zadań domowych
- 14. Python kontra Scala (dla zadań Sparka)
- 15. Narzędzie listy zadań dla matlab
- 16. Implementacja kolejki zadań dla Pythona
- 17. Konfiguracje planowania freeRTOS dla zadań
- 18. Niezwykle długie czasy zbierania śmieci
- 19. VisualVM Nie pokazano JAKICHKOLWIEK metod wymaganych dla wydajności wydajności Profili
- 20. Powolne czasy odpowiedzi z IIS
- 21. Zwiększenie wydajności bluszczu rozwiązajcie
- 22. Różne czasy przejścia css3 dla stanu "do" i "powrotu"
- 23. Android Hierarchia przeglądarka nie pokazuje czasy dla renderowania
- 24. Google places API - popularne czasy
- 25. Jak mogę wyprowadzać pliki NLog do okna wyjściowego vs2008?
- 26. Cron zadania i losowe czasy, w określonych godzinach
- 27. Dlaczego konstruktorzy nie mogą wyprowadzać argumentów szablonu?
- 28. Jak wyprowadzać emoji na konsolę w Node.js (w systemie Windows)?
- 29. definiowanie zadań specyficznych dla projektu w leiningen
- 30. Pracownicy Amazon na żądanie dla krótkich zadań