Domande con tag 'optimization'

3
risposte

Esiste una differenza di prestazioni tra ++ x su x ++? [duplicare]

Esiste una differenza di rendimento tra l'utilizzo di ++x rispetto a x++ degli operatori di incremento? Ho visto che gli sviluppatori usano ++x nei cicli in cui normalmente scrivere x++ per abitudine. Ad esempio; f...
posta 24.04.2014 - 12:47
3
risposte

Big O (n log n) e numero di operazioni Quicksort

Ho una matrice con 1,000,000 di elementi non ordinati. Ho bisogno di calcolare il numero previsto di operazioni che devono essere eseguite per ordinare l'array usando l'algoritmo Quicksort in situazioni comuni (non il caso peggiore n ^...
posta 19.06.2012 - 10:49
4
risposte

Quando è giustificato scrivere condizioni implicite? [duplicare]

Come programmatore principiante, ho iniziato a scavare solo di recente nel benchmarking e ho confrontato vari modi per realizzare lo stesso compito in termini di velocità. Il più delle volte, il risultato è che la differenza di velocità è t...
posta 29.09.2017 - 13:39
6
risposte

Ottimizzazione del ciclo iterativo con elementi rimossi

Sto traducendo un software da una vecchia lingua in c ++ e sono attualmente in fase di ottimizzazione. Il software esegue un calcolo dei carichi per più elementi in un numero di timestep, ognuno dei quali è costituito da diversi cicli iterativi....
posta 21.08.2018 - 12:09
2
risposte

Quando dovremmo lavorare sull'ottimizzazione del GC? [chiuso]

Quindi, ho appreso come funziona GC e come posso monitorarlo tramite VisualVM , ma la mia domanda riguarda il motivo per cui dovremmo eseguire l'ottimizzazione GC? Nel nostro progetto web (JSF / Spring / Hibernate) non abbiamo pensato a ques...
posta 14.12.2014 - 11:46
2
risposte

Quando, in generale, le ottimizzazioni di concorrenza sono generalmente fatte?

Diciamo che ho bisogno di preformare il seguente task ad alta intensità di calcolo For i in range(100000000): doComplexCalculationWithNoSideEffects(i) La maggior parte delle persone con cui parlo mi dice che praticamente qualsiasi ambie...
posta 08.02.2015 - 01:47
1
risposta

In C #, per quanto riguarda le prestazioni, le dimensioni di un oggetto sono importanti quando si accede a uno dei suoi membri tramite un riferimento?

Può essere una domanda stupida, ma in C #, per quanto riguarda le prestazioni, le dimensioni o la complessità di un oggetto sono importanti quando si accede a uno dei suoi membri attraverso un riferimento? O solo quel membro specifico è tutto ci...
posta 22.12.2014 - 06:39
3
risposte

Alcuni compilatori fanno questa ottimizzazione per le chiamate virtuali?

Questo mi è venuto in mente, e non sono proprio sicuro di come cercare questo. Diciamo che hai le seguenti classi class A { public: virtual Foo() = 0; virtual ManyFoo(int N) { for (int i = 0; i < N; ++i) Foo();...
posta 06.09.2018 - 10:06
1
risposta

Implementazioni diverse dell'ottimizzazione delle chiamate tail

Ho sentito alcune persone nella mia università discutere dell'ottimizzazione delle chiamate tail in ML come se si trattasse di una versione speciale dell'ottimizzazione delle chiamate tail. Le implementazioni ML (SML / F #) di tco in questi ling...
posta 05.04.2015 - 22:48
1
risposta

Somma di divisori di numeri dell'intervallo ~ 10 ^ 6

Stavo cercando di trovare la somma dei divisori di numeri fino a 10 6 . I test case sono simili all'ordine di 10 5 . Ho fatto qualche pre-elaborazione come int divisors(int num) { int sum=0; for(int i=1; i*i<=num; i++) sum...
posta 08.07.2013 - 00:39