Ho notato che MATLAB (R2011b su Windows 7, 64 bit) tende a rallentare se sono in modalità di debug per un lungo periodo di tempo (ad esempio 3 ore). Non ricordo che questo accada sulle versioni precedenti di MATLAB.MATLAB che rallenta le sessioni lunghe di debug
Il rallentamento è piccolo, ma abbastanza significativo da avere un impatto sulla mia produttività (a volte MATLAB deve attendere fino a 1 secondo prima di poter digitare sulla riga di comando o sull'editor).
Solitamente trascorro ore in modalità di debug (ad es. Dopo aver terminato un'istruzione di tastiera) codificando i progetti completi in questa modalità. Trovo che lavorare sulla modalità di debug sia conveniente per far crescere il mio codice in modo organico mentre ispeziono il mio codice in qualsiasi momento durante il tempo di esecuzione.
La cosa strana è che la mia macchina ha 16 GB di RAM e la dimensione totale di tutti gli spazi di lavoro in modalità di debug in genere è inferiore a 4 GB. Non ho altri processi di grandi dimensioni in esecuzione in background, e il mio sistema riporta ~ 8 GB di RAM libera.
Inoltre, purtroppo MATLAB non mi consente di chiamare pack
dalla modalità di debug; si lamenta con:
Warning: PACK can only be used from the MATLAB command line.
ho riprodotto questo comportamento dopo il riavvio MATLAB, riavviare il mio sistema, e in giorni diversi. Con questo, le mie domande sono:
- Qualcun altro ha notato questo? C'è qualcosa che potrei fare per prevenire questo rallentamento senza uscire dalla modalità di debug?
- Esistono note tecniche o dichiarazioni di Mathworks che affrontano questo problema?
Nel caso in cui è importante, il mio codice è su un'unità di rete, così ho aggiunto il seguente sul mio startup.m
file, che should alleviate alcun impatto sulle prestazioni che ne derivano:
system_dependent('RemoteCWDPolicy', 'None');
system_dependent('RemotePathPolicy', 'None');
system_dependent('DirChangeHandleWarn','Never');
Questa non è una domanda di programmazione. Probabilmente dovresti prendere questo problema con Mathworks. – abcd
Sono rispettosamente in disaccordo. La [FAQ] (http://stackoverflow.com/faq#questions) dice: ** D: ** 'Che tipo di domande posso chiedere qui?' ** A: ** 'Se la tua domanda copre [.. .] Strumenti software comunemente usati dai programmatori [...] allora sei nel posto giusto per porre la tua domanda! ' –
Ho avuto problemi con Matlab a titolo definitivo su OSX dal 2011a su lunghe sessioni di Matlab (diversi giorni). Non sono mai stato in grado di renderlo riproducibile, e non ho avuto molta fortuna con il supporto ("oh, riavvia semplicemente Matlab frequentemente"). Si prega di inviare una richiesta di supporto in modo che possano iniziare a esaminarlo più seriamente. – Jonas