Ho un’applicazione che viene utilizzata per l’analisi dei dati e sto riscontrando alcuni problemi di prestazioni con la creazione della tabella. I dati vengono estratti dai documenti ed è importante che tutti i dati siano presentati su una pagina (purtroppo l’impaginazione non è un’opzione). Usando jQuery, faccio una richiesta Ajax al server per recuperare i […]
Sto faticando a capire cosa succede quando i primi due livelli di Translation Lookaside Buffer risultano in mancanze? Non sono sicuro che “page walking” si verifichi in circuiti hardware speciali, o se le tabelle delle pagine sono memorizzate nella cache L2 / L3 o se risiedono solo nella memoria principale.
Sto studiando per una certificazione MS e uno dei test di pratica che sto facendo ha una domanda dove il punto di contesa è la performance tra l’archiviazione della sessione in SQL Server rispetto a StateServer. Dato che l’app è in esecuzione in una web farm, quale soluzione per lo stato della sessione offre le […]
Mi chiedo quali sono le situazioni esatte che innescano la Full Garbage Collection in Java. Gli ovvi sono: A corto di vecchia generazione A corto di perm gen Chiamando System.gc () Che dire degli altri casi che causano il pieno gc? In particolar modo: Non avere abbastanza spazio libero in Survivor Space per copiare oggetti […]
Ho bisogno di impostare dynamicmente i valori su un mazzo o proprietà su un object, chiamandolo object di trasmissione. Ci sarà un buon numero di questi oggetti di trasmissione che verranno creati e avranno le loro proprietà impostate in un breve lasso di tempo. Voglio evitare l’uso della riflessione, ci sono alternativ? Se sì, ci […]
Da una risposta SO 1 a Heap and Stack, mi ha sollevato una domanda: perché è importante sapere dove sono allocate le variabili? Ad un’altra risposta qualcuno ha indicato che lo stack è più veloce. Questa è l’unica implicazione? Qualcuno potrebbe fornire un esempio di codice in cui una semplice modifica della posizione di allocazione […]
Se accendo la generazione di informazioni di debug con Javac, i file di class sono più grandi del 20-25%. Questo ha qualche effetto sulle prestazioni nell’esecuzione del programma Java? Se sì, su quali condizioni e quante. Mi aspetto un piccolo impatto sul caricamento delle classi perché i file sono più grandi ma questo dovrebbe essere […]
Sto costruendo un’applicazione C ++ distribuita che ha bisogno di fare molta serializzazione e deserializzazione di semplici strutture di dati che vengono passate tra diversi processi e computer. Non mi interessa serializzare gerarchie di classi complesse, ma più di inviare strutture con pochi membri semplici come numeri, stringhe e vettori di dati. I vettori di […]
Un giorno sospetto che dovrò imparare Hadoop e trasferire tutti questi dati su un database non strutturato, ma sono sorpreso nel constatare che le prestazioni si degradano in modo così significativo in un così breve periodo di tempo. Ho una tabella mysql con poco meno di 6 milioni di righe. Sto facendo una query molto […]
Per quanto ho capito finora, ogni volta che disegno qualcosa nel drawRect: di un UIView, l’intero contesto viene cancellato e quindi ridisegnato. Quindi devo fare qualcosa del genere per disegnare una serie di punti: Metodo A: disegno di tutto su ogni chiamata – (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextDrawImage(context, self.bounds, maskRef); //draw the mask […]