Zauważyłem, że MATLAB (R2011b na Windows 7, 64-bitowy) ma tendencję do spowolnienia, jeśli jestem w trybie debugowania przez długi okres czasu (na przykład 3 godziny). Nie przypominam sobie, że dzieje się to w poprzednich wersjach MATLAB.MATLAB spowalnia na długich sesjach debugowania
Zwolnienie jest małe, ale wystarczająco znaczące, aby wpłynąć na moją wydajność (czasami program MATLAB musi czekać do 1 sekundy, zanim będę mógł wpisać wiersz polecenia lub w edytorze).
Zwykle spędzam godziny w trybie debugowania (np. Po zatrzymaniu się na wyciągu z klawiatury), kodując pełne projekty w tym trybie. Uważam, że praca z trybem debugowania jest wygodna, aby organicznie rozwinąć mój kod podczas sprawdzania mojego kodu w dowolnym momencie w czasie wykonywania.
Dziwne jest to, że moja maszyna ma 16 GB pamięci RAM, a całkowity rozmiar wszystkich obszarów roboczych w trybie debugowania jest zwykle mniejszy niż 4 GB. Nie mam żadnego innego dużego procesu działającego w tle, a mój system zgłasza ~ 8 GB darmowej pamięci RAM.
Ponadto, niestety, MATLAB nie pozwala mi zadzwonić pod numer pack
z trybu debugowania; narzeka z:
Warning: PACK can only be used from the MATLAB command line.
Mam powielana to zachowanie po ponownym MATLAB, restartowania systemie, w różnych dniach. W związku z tym moje pytania to:
- Czy ktoś jeszcze to zauważył? Czy jest coś, co mogę zrobić, aby zapobiec temu spowolnieniu, bez wychodzenia z trybu debugowania?
- Czy są jakieś uwagi techniczne lub oświadczenia z Mathworks dotyczące tego problemu?
W przypadku, jest to ważne, mój kod jest na dysku sieciowym, więc dodałem następujące w moim pliku startup.m
, który should alleviate żadnego wpływu na wydajność wynikająca z niej:
system_dependent('RemoteCWDPolicy', 'None');
system_dependent('RemotePathPolicy', 'None');
system_dependent('DirChangeHandleWarn','Never');
To nie jest pytanie programistyczne. Prawdopodobnie powinieneś poruszyć tę sprawę z Mathworks. – abcd
Z całym szacunkiem się nie zgadzam. [FAQ] (http://stackoverflow.com/faq#questions) mówi: ** P: ** "Jakiego rodzaju pytania mogę tutaj zadać?' ** A: ** 'Jeśli twoje pytanie obejmuje [.. .] Narzędzia programowe często używane przez programistów [...] to jesteś na właściwym miejscu, by zadać pytanie! ' –
Miałem problemy z Matlabem, który od roku 2011a zawieszał się na OSXie na długich (kilka dni) sesjach Matlaba. Nigdy nie byłem w stanie sprawić, by było to powtarzalne i nie miałem szczęścia w obsłudze ("och, po prostu uruchom ponownie Matlab często"). Prześlij prośbę o wsparcie, aby mogli poważniej podejść do tego problemu. – Jonas