2011-12-19 12 views
6

Come posso far accelerare il compiler Matlab? Ci vuole un po 'di tempo per fare un programma ragionevole.Come posso far accelerare il compilatore Matlab?

Attualmente sto usando Microsoft Visual C++ 2008 SP1 in c: \ Program Files (x86) \ Microsoft Visual Studio 9.0 in mbuild -setup

+1

Sono d'accordo, ci vuole per sempre (anche con Linux) – Oli

risposta

10

Ecco un suggerimento - una gran parte della il tempo impiegato da MATLAB Compiler è nel controllo delle dipendenze per il codice che stai compilando. Se sul percorso è presente un numero elevato di toolbox, ciò può richiedere molto tempo. È possibile modificare l'elenco di toolbox nel percorso dal menu Impostazioni in deploytool. Assicurati che solo le caselle degli strumenti che il tuo codice effettivamente utilizza siano selezionate.

Potrebbero essere necessari ancora anni, ma questo può richiedere meno tempo.

+0

Grazie, anch'io ho questo problema. – Oli

+2

Pensala come un'opportunità per fare una meritata pausa - magari un buon caffè o una breve passeggiata. Te lo meriti. –

+0

Mi ricorda di quando usavo 'addpath' un po 'come l'istruzione C' include' e mettevo in cima alle funzioni chiamate più volte. Ho scoperto che questa linea occupava circa l'80% del tempo di esecuzione ... –

-2

tecniche usuali per fare qualcosa di compilazione più veloce in quanto di solito abbastanza conveniente:

  • più veloce CPU
  • Più memoria
  • SSD

non credo che il calcolo parallelo toolbox ti aiuterà perché il compilatore MATLAB non è elencato come built-in support sul sito Web anche se i prodotti del codificatore lo fanno.

Problemi correlati