Mam stary komputer Mac, na którym jeśli aplikacja potrzebuje czasu na załadowanie (wolne HD), spindump
uruchamia się, całkowicie wyłączając maszynę na prawie 10 minut.
W Internecie znajduje się jeden post ostrzegający, że zabijanie spindump
może powodować korupcję, więc lepiej zabezpieczyć się, niż przepraszać.
Byłoby wspaniale, gdyby istniał sposób, aby nie uruchamiać spindump
określonych aplikacji lub dać im więcej czasu przed ogłoszeniem ich jako „niereagujących”, ale wątpię, że tak.
Czy bezpiecznie jest po prostu zabić ten proces? Czy istnieje bezpieczniejszy sposób (np. Proszenie o to rodzica)?
Drobna aktualizacja : Wygląda na to, że ta sama aplikacja, która ją uruchomiła spindump
, już tego nie robi. Wciąż trwa ładowanie tego samego czasu, ale to już się nie uruchamia spindump
.
Jeśli znajdujesz się w podobnej sytuacji, w końcu uspokoi się (zgodnie z planem do uruchomienia na każdym straganie). Stało się to około 3-4 razy (po jednej na każdą obracającą się piłkę), za każdym razem około 3-8 minut uspokoiło się i zwolniło pamięć RAM.
spindump
jest tym, z którego naprawdę chcę korzystać i dzieje się to dopiero po uruchomieniu. Wiem, żespindump
głównie zbieram dane raportu, ale widzę scenariusz, w którym po zabiciu procesu może wystąpić problem polegający na tym, że nie można go ponownie zapisać? (zgadywanie naprawdę). Pewnie, że mogę przywrócić dane, ale wolałbym dowiedzieć się o nich więcej. Zgaduję, że proces ten kończy się lub kończy w pewnym momencie przez swój nadrzędny / system.Prawdopodobnie bezpiecznie je nawet wyłączyć, jeśli nie jesteś zainteresowany wygenerowaną analizą systemu. Pełna procedura jest opisana w temacie Wyłączanie prędkości tylnej i prędkości obrotowej w celu przyspieszenia komputera Mac . W skrócie:
Zwolnij / zmień nazwę LaunchDaemon dla
spindump
Zrób to samo dla
com.apple.tailspind.plist
Prawdopodobnie trzeba to powtórzyć przy każdej aktualizacji systemu macOS.
źródło
tailspind
i zredagowałem kilka zdań z mojej odpowiedzi, skoro jest to tutaj znane.