Domande con tag 'optimization'

5
risposte

Dovresti minimizzare la creazione di molti piccoli oggetti?

Quando scrivi qualcosa che crea spesso molti (1000) oggetti piccoli, dovresti cercare di minimizzarlo per le prestazioni? Soprattutto se non si conosce il sistema su cui verrà eseguito, dai desktop di fascia bassa a quelli di fascia alta o addir...
posta 14.09.2016 - 03:22
4
risposte

Sto ottimizzando prematuramente?

Sono attualmente in fase di progettazione di un'architettura basata su componenti in C ++. Il mio attuale design include l'uso di funzioni come: std::vector s di std::shared_ptr s per contenere i componenti std::dynamic_poi...
posta 26.07.2016 - 23:11
11
risposte

Dove ottimizzi?

Ci sono due aree per ottimizzare la velocità in: Dove viene speso il maggior tempo Il codice che viene chiamato più Qual è il posto migliore in cui iniziare l'ottimizzazione? Spesso il codice che viene chiamato il più spesso ha già t...
posta 22.02.2011 - 19:44
6
risposte

prestazioni contro riusabilità

Come posso scrivere funzioni riutilizzabili senza sacrificare le prestazioni? Sto ripetutamente confrontando la situazione in cui voglio scrivere una funzione in un modo che la rende riutilizzabile (ad esempio non fa ipotesi sull'ambiente dei da...
posta 15.04.2015 - 14:03
8
risposte

L'ottimizzazione prematura è sempre negativa? [duplicare]

Lavoro in un piccolo software / società di sviluppo web. Ho preso l'abitudine di ottimizzare prematuramente, so che è malvagio e promuove codice cattivo, ma ho lavorato in questa azienda per un lungo periodo e l'ho considerato un male neces...
posta 08.02.2011 - 03:38
2
risposte

In che modo i siti di grandi dimensioni aumentano e ottimizzano il traffico? [chiuso]

In che modo siti come Facebook e Twitter ottimizzano i loro siti per un traffico enorme. Oltre a spendere cifre esagerate per ottenere i server migliori, cosa può essere ottimizzato nel tuo codice per gestire un traffico enorme? Ho letto di a...
posta 12.12.2010 - 14:41
3
risposte

Il mio algoritmo che estrae la scatola più grande che può essere fatta da scatole più piccole, è troppo lento

Immagina un mondo basato su cubi (come Minecraft, Trove o Cube World) in cui tutto è costituito da cubi di dimensioni identiche e tutti i cubi sono dello stesso tipo . L'obiettivo è rappresentare il mondo con il minor numero di caselle retta...
posta 21.07.2015 - 11:12
0
risposte

Quali ottimizzazioni delle funzioni lambda, se ve ne sono, sono pianificate per Java 9 e oltre? [chiuso]

Sto lavorando a un progetto ad alte prestazioni in cui le funzioni lambda di Java 8 sono estremamente utili. Ho trovato, tuttavia, che sono inefficienti quando vengono utilizzati in massa. Ad esempio, supponiamo di dover applicare una funzione l...
posta 09.06.2016 - 04:42
6
risposte

Perché è più facile ragionare sulla programmazione di linguaggi e programmi che non hanno effetti collaterali?

Ho letto "Il perché di Y" di Richard P. Gabriel . È un articolo di facile lettura sul combinatore Y, che è piuttosto raro. L'articolo inizia con la definizione ricorsiva della funzione fattoriale: (letrec ((f (lambda (n) (if (&l...
posta 13.12.2016 - 18:16
6
risposte

Ottimizzazione del software e Ottimizzazione dell'hardware: qual è l'impatto maggiore?

Mi chiedevo in che modo l'ottimizzazione del software e l'ottimizzazione dell'hardware si confrontano quando si tratta dell'impatto che hanno sulla velocità e sulle prestazioni dei computer. Ho sentito dire che il miglioramento dell'efficienz...
posta 23.05.2012 - 17:19