A czemu to tyle trwa

99% procent cieszy tylko przez pierwsze 5 minut – tak słyszałem. Kto z nas nie posiada jakiegoś miernika w tray, czy gdzieś na pulpicie na którym widać ile CPU, jaka temperatura, jaki ram i ile prądu – mój ulubiony to proces monitor  process explorer.

time_bug

Glimpse

Fajnie że jest Glimpse który może zrobic to samo z moja aplikacją asp mvc – no prawie to samo. Aby to zainstalować należy udać się do zarządzania paczkami i wpisać glimpse:

2016-05-12 21_05_06-Itan - Microsoft Visual Studio (Administrator)

Klik-klik i instalacja zakończona. Aby nie marnować czasu od razu powiem że są także dodatkowe paczki dla różnych różności, jako że ja używam EF to zainstalowałem także paczkę dla tego ORM: Glimpse.EF6 ze wszystkimi zależnościami.

Jak to uruchomić?

Wystarczy odpalić aplikację, przejść na adres:
http://localhost:59372/glimpse.axd

Część podkreślona zależy od waszej konfiguracji, część wytłuszczona jest tym adresem na który trzeba przejść.
2016-05-12 21_12_25-Glimpse - Configuration Page

Powinniście zobaczyć podobny ekran, z tym że u was ciastka będą jeszcze wyłączone i należy glimpsa włączyć. Nic prostszego, klik na “turn glipse on“, czerwony napis zmienia się na zielony tak jak u mnie i wracamy do aplikacji.

Mini

Od teraz na dole strony pojawia się taki mały pasek z szybkimi informacjami:

2016-05-12 21_15_57-Itan (Running) - Microsoft Visual Studio (Administrator)

Widać na nim ilość czasu potrzebną na wykonanie operacji, z podziałem na część klienta i serwer. Czas potrzebny po stronie serwera na wykonanie operacji. Po zainstalowaniu glimpse.ef6 widać także ilość zapytać wysłanych do bazy danych i czas potrzebny na ich wykonanie. I na końcu, jeśli jakieś zapytania ajax będą się wykonywać ten licznik będzie rósł.

Midi

Gdy najedziemy kursorem myszy na którąś ze statystyk pojawi się troszkę większy panel za dokładniejszym rozpisem wykonanych akcji:

2016-05-12 21_20_11-Itan (Running) - Microsoft Visual Studio (Administrator)

Maxi

Gdy kliknie się na ikonkę G, na dole po prawej pojawi się panel z jeszcze większą ilością danych diagnostycznych, ilość dostępnych zakładek i zgromadzonych tam informacji jest ogromna. :

2016-05-12 21_23_45-Itan (Running) - Microsoft Visual Studio (Administrator)

Nie tylko F12

Teraz gdy coś się będzie za długo kręcić nie trzeba polegać już tylko na F12, można także lepiej i prościej debugować stronę serwerową. Wszystko to u mnie na blogu

ps. Najwyraźniej jest już beta 2, szczegóły na stronie projektu

6 thoughts on “A czemu to tyle trwa

  1. Pingback: dotnetomaniak.pl
  2. Glimpse jest fajny, jak go pierwszy raz odpaliłem to klikałem wszędzie i cieszyłem się jak dziecko 😉

    PS. chyba miałeś na myśli Process Explorer, a nie Process Monitor (notabene też genialny tool, ale do czego innego)?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.