Domande con tag 'optimization'

3
risposte

Come affrontare al meglio la pianificazione e il budget degli sforzi di ottimizzazione delle prestazioni del software?

C'è un sistema software che è stato con il cliente da un po 'di tempo. Se è un'applicazione enterprise complessa, matura e complessa che il client utilizza nella produzione. A causa della rapida espansione dell'attività del cliente, il sistema s...
posta 17.08.2011 - 17:22
2
risposte

Come vengono gestiti switch / case per evitare confronti con i valori del caso?

Ho letto più risposte che switch / case evitano confronti "non necessari", ma non l'ho mai imparato all'università, e sono un po 'perplesso su come il programma possa capire a quale caso saltare senza fare un confronto. Ovviamente, nel caso d...
posta 28.07.2011 - 06:42
2
risposte

Unit test su un renderer software, che si occupa dell'accoppiamento a causa di problemi di velocità

Il testing delle unità è qualcosa che amo ora dopo aver costretto me stesso a farlo nei progetti (e farlo sul lavoro) dopo aver visto le enormi ricompense che offre durante il refactoring e assicurare che le cose funzionino nel modo giusto. I...
posta 08.09.2016 - 20:28
1
risposta

Vantaggi dell'impostazione di PHP memory_limit su un valore inferiore per uno specifico script PHP?

Ho bisogno di eseguire solo poche righe di codice PHP su ogni singola pagina del mio sito web. Questo codice PHP non richiede più di 4 MB di memoria. Ecco perché voglio allocare solo 4 MB di memoria a tutte le pagine usando il seguente codice:...
posta 12.08.2013 - 06:28
2
risposte

È possibile utilizzare il profilo per verificare se l'ottimizzazione ha avuto esito positivo?

So che la profilatura è utile per identificare i colli di bottiglia e determinare quali parti del codice richiedono quanto tempo è necessario eseguire. Quest'ultimo non è sempre molto facile da tracciare nel mezzo di altri percorsi in esecuzione...
posta 18.02.2013 - 19:02
4
risposte

Affidatevi al compilatore per rimuovere il codice inutilizzato o #ifdef?

Sto lavorando su uno stack USB in C. Questo stack sarà open source e usato in vari progetti diversi. Sono disponibili varie opzioni di configurazione che abilitano o disabilitano grandi blocchi di codice e strutture di dati costanti. Poiché s...
posta 16.03.2018 - 11:41
3
risposte

Il loop sta srotolando uno degli esempi di compilazione "mirata" e un set di istruzioni più veloce?

Sto seguendo il corso di Computer Architecture nel mio studio universitario. Vedo che durante lo srotolamento del ciclo, uno dei vincoli è il numero di registri disponibili. Poiché il numero di registri dipende dall'architettura, è un bina...
posta 06.10.2016 - 08:25
1
risposta

Algoritmo di ordinamento più rapido per ordinare un numero basso di numeri interi

Sto facendo un programma sul mio tempo libero che voglio correre il più rapidamente possibile. Il programma è scritto in C. Un ampio set di procedure funziona su puntatori a 7 numeri interi ordinati in base ai loro valori numerici da alto a b...
posta 08.11.2014 - 15:06
3
risposte

È ipotizzabile avere milioni di liste di dati in memoria in Python?

Negli ultimi 30 giorni ho sviluppato un'applicazione Python che utilizza un database MySQL di informazioni (in particolare sugli indirizzi norvegesi) per eseguire la convalida e la correzione degli indirizzi. Il database contiene circa 2,1 milio...
posta 03.12.2012 - 10:48
5
risposte

Ottimizzazione delle query del database nel codice testabile dell'unità

Quindi diciamo che stai scrivendo software per qualche azienda. Le best practice, così come le comprendo, imporranno che per scopi di sviluppo, si compila il DB con dati falsi . Ci sono una serie di vantaggi a questo. Se utilizzerai, per e...
posta 27.01.2017 - 04:31