Spesso è la domanda, come eseguire un'attività e qual è esattamente la differenza. È noto che i cicli sono più lenti delle operazioni su tabella e matrix è persino più veloce dell'operazione su tabella.
Ho creato uno script che consente a JMP di calcolare la durata della generazione di colonne quadrate, in base alle righe e al metodo della tabella. Il risultato è di seguito:
- Il metodo table è 10 volte più veloce che toccare ogni cella (per ogni riga ...)
- il calcolo della matrice è 5 volte più veloce del metodo table, ma un po 'più elaborato
Nello script seguente è possibile sostituire l'operazione al quadrato con il proprio calcolo per confrontare le prestazioni.

// compares the performance of
// Table calculation
// for each row
// and Matrix calculation
// and writes the result to a table
Names Default To Here( 1 );
perf_test = Function( {rows, type},
// create new table
cdt = As Table( (1 :: rows)`, <<COLUMN names=""></COLUMN>