Domande taggate «optimization»

L'ottimizzazione è l'atto di migliorare un metodo o un progetto. Nella programmazione, l'ottimizzazione di solito assume la forma di aumentare la velocità di un algoritmo o ridurre le risorse necessarie. Un altro significato di ottimizzazione sono gli algoritmi di ottimizzazione numerica utilizzati nell'apprendimento automatico.



7
Perché l'operatore di pala (<<) è preferito rispetto a più-uguale (+ =) quando si costruisce una stringa in Ruby?
Sto lavorando attraverso Ruby Koans. Il test_the_shovel_operator_modifies_the_original_stringKoan in about_strings.rb include il seguente commento: I programmatori di Ruby tendono a favorire l'operatore pala (&lt;&lt;) rispetto all'operatore più uguale (+ =) durante la creazione di stringhe. Perché? La mia ipotesi è che riguardi la velocità, ma non capisco l'azione sotto il cofano …

3
Che cosa è acronimo SSO nel contesto di std :: string
In una domanda C ++ sull'ottimizzazione e lo stile del codice , diverse risposte hanno fatto riferimento a "SSO" nel contesto dell'ottimizzazione delle copie di std::string. Cosa significa SSO in quel contesto? Chiaramente non "single sign on". "Ottimizzazione della stringa condivisa", forse?
155 c++  string  optimization 




7
Rileva se la scheda Browser ha lo stato attivo
Esiste un modo affidabile tra browser per rilevare l'attivazione di una scheda. Lo scenario è che abbiamo un'applicazione che esegue regolarmente il polling per i prezzi delle azioni, e se la pagina non ha il focus potremmo fermare il polling e salvare tutti il ​​rumore del traffico, specialmente perché le …



19
Beyond Stack Sampling: C ++ Profilers
La storia di un hacker La data è il 12/02/10. I giorni prima di Natale stanno scivolando via e ho praticamente colpito un blocco stradale importante come programmatore di Windows. Ho usato AQTime, ho provato assonnato, brillante e molto assonnato, e mentre parliamo, VTune si sta installando. Ho provato ad …

30
Qual è la pessimizzazione più ridicola che hai visto? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

5
Perché (a% 256) è diverso da (a & 0xFF)?
Ho sempre pensato che, quando facevo (a % 256)l'ottimizzatore, avrei naturalmente usato un'operazione bit a bit efficiente, come se avessi scritto (a &amp; 0xFF). Durante i test su compilatore explorer gcc-6.2 (-O3): // Type your code here, or load an example. int mod(int num) { return num % 256; } …
145 c++  optimization 


5
Gestire numeri molto grandi in Python
Ho preso in considerazione una rapida valutazione della mano di poker in Python. Mi è venuto in mente che un modo per accelerare il processo sarebbe quello di rappresentare tutte le facce e semi delle carte come numeri primi e moltiplicarli insieme per rappresentare le mani. Per Pentecoste: class PokerCard: …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.