Domande con tag 'performance'

4
risposte

Perché non utilizzare il codice di sicurezza non gestito in C #

C'è un'opzione in C # per eseguire il codice deselezionato. In genere non è consigliabile farlo, poiché il codice gestito è molto più sicuro e supera molti problemi. Tuttavia mi chiedo, se sei sicuro che il tuo codice non causerà errori, e sa...
posta 03.12.2012 - 19:50
3
risposte

Come eseguire la convalida dell'input senza eccezioni o ridondanza

Quando cerco di creare un'interfaccia per un programma specifico, in genere cerco di evitare di lanciare eccezioni che dipendono da input non convalidati. Quindi quello che succede spesso è che ho pensato a un pezzo di codice come questo (que...
posta 14.01.2017 - 16:07
2
risposte

Esiste uno studio comparativo sul consumo di memoria dei linguaggi dei linguaggi di programmazione, correlato con i rapporti di espressività e bug di produzione? [chiuso]

Esistono molti studi comparativi e sono disponibili online quando si tratta delle prestazioni di runtime di applicazioni create utilizzando una lingua o un'altra. Alcuni guidati da aziende, alcuni accademici, alcuni rapporti di soli esperimenti...
posta 06.06.2013 - 18:40
6
risposte

In che misura le chiamate alle funzioni influiscono sulle prestazioni?

L'estrazione di funzionalità in metodi o funzioni è un must per la modularità del codice, la leggibilità e l'interoperabilità, specialmente in OOP. Ma questo significa che verranno fatte più chiamate. In che modo la suddivisione del nostro...
posta 10.05.2016 - 13:59
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
7
risposte

Quanto è importante inizializzare una variabile

Quanto è importante inizializzare le variabili? L'inizializzazione corretta evita perdite di memoria o presenta vantaggi in termini di prestazioni?     
posta 11.01.2014 - 15:52
4
risposte

Gestione della memoria per il veloce passaggio di messaggi tra thread in C ++

Supponiamo che ci siano due thread, che comunicano tra loro in modo asincrono inviando messaggi di dati. Ogni thread ha qualche tipo di coda di messaggi. La mia domanda è molto bassa: cosa ci si può aspettare che sia il modo più efficiente pe...
posta 30.12.2012 - 05:17
3
risposte

Ragioni dietro l'implementazione non intuitiva di C # String.Split ()

In C # se voglio dividere un string di un altro string Devo fare qualcosa del genere: testString.Split(new string[] { "anotherString" }, StringSplitOptions.None); Dalla String.Split documentazione MSDN in sovraccarico possi...
posta 08.06.2018 - 16:24
4
risposte

C'è uno svantaggio nell'usare AggressiveInlining su proprietà semplici?

Scommetto che potrei rispondere a me stesso se sapessi di più sugli strumenti per analizzare come si comporta C # / JIT, ma dal momento che non lo faccio, ti prego di sopportare che me lo chieda. Ho un codice semplice come questo: priva...
posta 23.06.2014 - 17:28
6
risposte

Esempi di algoritmi per scopi generali che hanno beneficiato dell'esecuzione su una GPU? [chiuso]

Sto cercando esempi di algoritmi per scopi generici (ovvero non correlati alla grafica) che hanno dimostrato di eseguire un ordine di grandezza più veloce su una GPU che su una CPU. Userò questi esempi per pensare in modo creativo ad altri algor...
posta 27.12.2011 - 18:50