Wolne wykonywanie makra

Anonimowe
2019-07-25T05:59:55+00:00

Witam,

Mam problem z wykonywaniem makra, na tym samym komputerze na jednym koncie windowsa z uprawnieniami administratora makro wykonuje się 5 minut a na koncie zwykłego użytkownika około 2 godziny. Podczas wykonywania makra na koncie użytkownika wykorzystanie procesora jest 99% a na koncie administratora skacze od 30 do 60%. Plik z makrem jest na dysku lokalnym i nie odwołuje się do żadnych innych plików. Komputer jest z czystym windowsem bez instalacji żadnego zbędnego oprogramowania co by w tym czasie wykorzystywało zasoby komputera. Konta windowsa są domenowe.

Co może mieć wpływa na takie spowolnienie wykonywania makra?

Microsoft 365 i pakiet Office | Excel | Do użytku domowego | Windows

Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania.

Komentarze: 0 Brak komentarzy

Odpowiedzi: 3

Sortuj według: Najbardziej pomocne
  1. Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
    2019-07-25T06:49:47+00:00

    Skoro zajęcie 100% na drugim koncie, to pytanie jakie usługi są jeszcze uruchomione. Może skanowanie AV się włącza zbyt często, aktualizacja danych etc. Czy ta zajętość 30/60 vs 100 jest na samej aplikacji Excel?

    To nowa konfiguracja i wykonanie kodu przez 5 min to i tak jest zbyt wiele, dlatego podejrzewam że kod jest źle napisany. 

    Co do samego kodu, to nie wiem co on konkretnie zawiera i z jakich zasobów korzysta (może pobieranie danych z zasobów zewnętrznych) lub pobiera dane z plików o różnych wielkościach (pobranie danych z pliku 10mb trwa krócej niż 100mb). Może tworzy nowe pliki (na tym pierwszym mniej, na tym drugim więcej). Sam plik może mieć zbyt wiele formuł, formatowań warunkowych opartych na formułach, nazw obszarów i ich przeliczanie w wielowątkowym procesorze może zająć je wszystkie. Za mało danych aby wskazać konkretny kierunek.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  2. Anonimowe
    2019-07-25T06:21:05+00:00

    Kod jest uruchamiany na 1 komputerze tylko na różnych kontach domenowych.

    Procesor: Intel(R) Core(TM) i5-8500 CPU @ 3.00GHz

    Ram: 16GB 2666MHz DDR4

    Dysk: SSD 250 GB Samsung 970 EVO PLUS

    Karta graficzna: Intel(R) UHD Graphics 630

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  3. Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
    2019-07-25T06:06:19+00:00

    Kod można źle napisać na wiele sposobów ale skoro to ten sam, uruchamiany na 2ch komputerach to nasuwa się pytanie: czy przypadkiem ten drugi komputer nie jest jedno-rdzeniowy?

    Jakie są parametry tych komputerów?

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy