Sto configurando un cluster Apache Spark. Quando eseguo il cluster con 1 master e 3 slave, lo vedo nella pagina del monitor principale: Memory 2.0 GB (512.0 MB Used) 2.0 GB (512.0 MB Used) 6.0 GB (512.0 MB Used) Voglio aumentare la memoria utilizzata per i lavoratori ma non sono riuscito a trovare la configurazione […]
Sono nuovo all’ottimizzazione del codice con le istruzioni SSE / SSE2 e fino ad ora non sono arrivato molto lontano. A mia conoscenza, una funzione comune ottimizzata per SSE sarebbe simile a questa: void sse_func(const float* const ptr, int len){ if( ptr is aligned ) { for( … ){ // unroll loop by 4 or […]
Per me non è chiaro quale sia la differenza tra i due concetti di memoria di Linux: buffer e cache . Ho letto questo post e mi sembra che la differenza tra loro sia la politica di scadenza: la politica del buffer è first-in, first-out la politica della cache è utilizzata da meno tempo. Ho […]
Questa domanda segue un suggerimento fatto da @sharptooth in questa domanda correlata . Può std::string essere ottimizzato in modo che diventi sicuro per la password? In caso contrario, quali sarebbero le linee guida per scrivere una class di gestione delle password (quindi una class che presta grande attenzione a ciò che scrive in memoria e […]
Supponendo di aver avviato un server Windows a 32 bit con l’opzione / 3 GB, come posso fare in modo che un’applicazione .NET utilizzi lo spazio indirizzo aggiuntivo?
Nel seguente pezzo di codice creiamo una chiamata listType.getDescription() due volte: for (ListType listType: this.listTypeManager.getSelectableListTypes()) { if (listType.getDescription() != null) { children.add(new SelectItem( listType.getId() , listType.getDescription())); } } Tenderei a rifattorizzare il codice per utilizzare una singola variabile: for (ListType listType: this.listTypeManager.getSelectableListTypes()) { String description = listType.getDescription(); if (description != null) { children.add(new SelectItem(listType.getId() ,description)); […]
Ho due frame di dati df1 e df2 che hanno ciascuno circa 10 milioni di righe e 4 colonne. Li ho letti in R usando RODBC / sqlQuery senza problemi, ma quando provo a rbind , ottengo il più temuto dei messaggi di errore R: cannot allocate memory . Ci devono essere modi più efficienti […]
Dopo aver letto questo vecchio articolo che misura il consumo di memoria di diversi tipi di oggetti, sono rimasto stupito nel vedere quanta memoria usare in Java: length: 0, {class java.lang.String} size = 40 bytes length: 7, {class java.lang.String} size = 56 bytes Mentre l’articolo ha alcuni suggerimenti per minimizzare questo, non li ho trovati […]
int a; cin >> a; int ints[a]; Perché questo non lancia alcun tipo di avvertimento durante la compilazione? Come faccio a sapere quando questa cosa dell’array utilizza effettivamente l’heap o lo stack? g++ -std=c++11 -Wall *.cpp -o main
Sto cercando di capire l’impostazione dell’array in java. Perché è necessario inizializzare lo spazio per ogni object nell’array, dopo aver creato l’array. Come è memorizzato in memoria in questo modo: [object][object] o in questo modo: [*class]->[object] [*class]->[object] In altre parole, ciò che viene effettivamente fatto nella memoria. L’ array[0] = new class() restituisce semplicemente un […]