come ottimizzare l'utilizzo della cpu/memoria in jmp su Windows<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />ciao, spesso devo gestire tabelle di dati con pochi milioni di righe e colonne da 20 a 30 anni. La frustrazione è che ogni volta che devo modificare una trama basandomi su questo grande tavolo, il sistema avvia il segnale di attesa (girando l'anello) che richiede da 1 a pochi minuti. Normalmente consuma circa il 60% di CPU e pochi GB di memoria se guardo il "task manager". Fortunatamente sto usando jmp a 64 bit su una workstation Win7 a 64 bit che ha risorse sufficienti ma devo ancora aspettare e perdere tempo ad aspettare.
Spero che ci sia un'opzione/metodo per ottimizzare l'utilizzo della cpu/memoria o semplicemente trattenere l'aggiornamento fino a quando l'utente non lo consente.
Grazie!

Ri: come ottimizzare l'utilizzo della cpu/memoria in jmp su WindowsL'importazione CSV ha la compressione della colonna come opzione (disattivata per impostazione predefinita):
It will choose the best of several alternatives after scanning the data.It will choose the best of several alternatives after scanning the data.Sceglierà la migliore tra diverse alternative dopo aver scansionato i dati.
JMP dispone di due tipi di compressione per le tabelle di dati. Questa è la compressione della colonna e funziona rilevando un insieme limitato di valori distinti e utilizzando uno dei formati di colonna alternativi di JMP. Ciò ridurrà l'ingombro in memoria.
L'altro tipo di compressione utilizza un meccanismo simile a zip per comprimere le colonne. Questo può essere lento da aprire e ancora più lento da salvare e non offre alcun vantaggio in memoria ... solo su disco. È sul triangolo rosso, qualcosa del genere comprimere quando salvato . Particolarmente utile per tabelle enormi di valori ripetuti.
Entrambi possono essere usati insieme.
Ri: come ottimizzare l'utilizzo della cpu/memoria in jmp su WindowsPuoi importare un file csv e applicare la compressione inizialmente prima di importarlo già in memoria?Ri: come ottimizzare l'utilizzo della cpu/memoria in jmp su WindowsComprimi colonne selezionate
JMP consente di comprimere le colonne in una tabella di dati per ridurre al minimo le dimensioni del file e ridurre il
quantità di memoria necessaria per analizzare i dati. Questa funzione è utile quando le colonne numeriche
contengono molti numeri interi piccoli o quando qualsiasi colonna contiene meno di 255 valori univoci. Per
esempio, la compressione delle colonne in una tabella di dati con 389 colonne e 85.000 righe potrebbe
ridurre la dimensione del file da 250 MB a 33 MB, a seconda del tipo di dati.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Compress Selected Columns(
{:age, :sex, :height, :weight}
);
Ri: come ottimizzare l'utilizzo della cpu/memoria in jmp su Windowsgrazie, allora proverò a utilizzare un piccolo sottoinsieme dei miei dati per elaborare lo script.
Ri: come ottimizzare l'utilizzo della cpu/memoria in jmp su WindowsLa cosa più semplice è lavorare con un sottoinsieme casuale dei tuoi dati mentre stai ottimizzando l'aspetto di una trama, quindi salva lo script e riapplicalo alla tua tabella di dati completa. Altrimenti, le strategie probabilmente dipendono dalla piattaforma e dall'attività specifiche che stai svolgendo.