Czy istnieje sposób, aby dowiedzieć się, ile czasu zajmuje programowi uruchomienie komputera?

50

Niektóre programy uruchamiają się automatycznie po włączeniu systemu Windows 10. Chciałbym jednak przyspieszyć czas potrzebny na przygotowanie komputera. Moim rozwiązaniem jest ustalenie, które oprogramowanie spowalnia maszynę na początku, i opóźnienie uruchomienia tego oprogramowania. Innymi słowy, chcę opóźnić uruchomienie mniej potrzebnego oprogramowania.

Nie jestem jednak pewien, czy powinienem poświęcić temu cały czas. Mam dysk SSD i myślę, że jest bardzo szybki. A jeśli uruchomienie jakiegoś programu zajmie tylko milisekundy, oszczędzę czas i wysiłek.

Więc, skąd mam wiedzieć, czas potrzebny specjalny program, aby rozpocząć w autostart? Oto lista programów, które uruchamiają się automatycznie po włączeniu komputera (jednak nie widzę dokładnego czasu w sekundach lub milisekundach - to właśnie chcę zobaczyć).

wprowadź opis zdjęcia tutaj

Sergey Larin
źródło
Twój link do obrazu wydaje się przynajmniej z mojej strony zepsuty. Przeszukuj dziennik rozruchu systemu Windows 10 i sprawdź, czy ci to pomoże.
Pimp Juice IT
7
Myślę, że wycofanie nie było konieczne.
Tim G.
1
Wygląda na to, że pytanie zostało przepisane z brytyjskiego angielskiego na amerykański angielski. To nie jest konieczna zmiana
Hohmannfan,
20
„program” jest niepoprawny nawet w brytyjskim angielskim w odniesieniu do oprogramowania komputerowego.
Cody Gray,
1
@Hohmannfan w edycji były też inne rzeczy, takie jak umieszczenie obrazu w ciele zamiast korzystania z linku.
Tim G.

Odpowiedzi:

104

Na tej samej karcie w Menedżerze zadań kliknij prawym przyciskiem myszy jeden z nagłówków kolumn i wybierz CPU przy uruchomieniu z wyświetlonej listy. Spowoduje to wyświetlenie całkowitego czasu procesora w milisekundach, które aplikacja wykorzystała podczas uruchamiania.

Przykład:

Mój menedżer zadań

Tim G.
źródło
To nie działa w moim systemie. Wszystkie elementy w kolumnie „Procesor przy uruchomieniu” mówią „0 ms”, a kolumna „Wpływ” mówi „Nie zmierzone”.
Martin Argerami,
1
@MartinArgerami, jeśli nie jest mierzone, warto nie wyświetlać czasu procesora. Nie sądzę, że można to zmienić, aby aplikacja była mierzona. Przynajmniej nie wiem, czy możesz
Tim G.
3
Dziękuję za radę. Dowiedziałem się, że Skype zajmuje 3,378ms, Punto Switcher to 988ms, Logitech Gaming Framework to 512ms. Pozwolę Skype uruchamiać się tak szybko, jak to możliwe, ponieważ potrzebuję tam bardzo szybko dostarczanych wiadomości. Pozostałe 3 programy należy odłożyć za pomocą Harmonogramu zadań, który pozwala uruchomić program przy starcie z określonym opóźnieniem. Jedynym problemem jest to, że Harmonogram zadań nie wykonuje swojego zadania niezawodnie. Stworzyłem tam zadanie, aby opóźnić uruchomienie mojego uTorrenta o 1 minutę i działało to przez około miesiąc. Potem przestał działać - chociaż mogę uruchomić uTorrent ręcznie.
Sergey Larin,
Postanowiłem więc znaleźć inny sposób. Pojawiło się pytanie, jak opóźnić określone programy, i jeden użytkownik zasugerował, aby przy użyciu MS DOS utworzyć plik start.bat. Nadal nie rozumiem, jak to zrobić, ponieważ jestem noobem na PC, który nie zna tego kodu MS DOS. Czy ktoś może mi pomóc w uruchomieniu tych 3 programów z opóźnieniem? PS lepiej nie instalować żadnych aplikacji do zarządzania autostartem.
Sergey Larin,
2
W Startupie jest mnóstwo kart, o których nawet nie wiedziałem (obciążenie procesora, obciążenie dysku itp.). Tak, ta odpowiedź zdecydowanie działa w moim systemie (W10 1607).
PNDA
1

Performance Monitor to proste, ale potężne narzędzie do wizualizacji do przeglądania danych o wydajności, zarówno w czasie rzeczywistym, jak i z plików dziennika. Dzięki niemu możesz badać dane dotyczące wydajności na wykresie, histogramie lub raporcie. Możesz użyć Monitora wydajności w następujący sposób:

perfmon /report
SDsolar
źródło
Próbowałem dołączyć ich obraz, gdy opowiada historię, ale narzędzie do importowania obrazu nie pozwala na to. Nienawidzę po prostu publikować linków, ale naciskałem na czas i są one dokładne. Może zamiast tego mogę wrócić i zrobić zrzut ekranu. Ale jeśli to zrobisz, zobaczysz, co mam na myśli. Perfmon jest mylący; stąd moja propozycja, abyś wygenerował raport.
SDsolar
Uruchomiłem polecenie, które mi doradziłeś, ale nie mogłem znaleźć czasu, który określone programy zajmują na starcie mojego komputera. Jak mogę znaleźć ten czas za pomocą tego Perfmona?
Sergey Larin,
0

Czy po uruchomieniu programu podczas uruchamiania oznacza to, że jest on skonfigurowany w „harmonogramie zadań” (część ustawień)? W takim przypadku możesz tam sprawdzić, kiedy się zaczął, a na karcie „Historia” możesz zobaczyć cały cykl życia (w tym znacznik czasu „Działanie zakończone”).

Dominique
źródło
tylko jeden program używa Harmonogramu zadań. Pozostałe skonfigurowano tak, aby uruchamiały się podczas uruchamiania systemu Windows we własnych ustawieniach. Chociaż starałem się znaleźć czas uruchomienia nawet dla tego jednego praogramu. Zgadnij co? Funkcja została wyłączona.
Sergey Larin