border=0

"192.102.6.94 - 192.102.6.94"

Vragen met de tag 'optimalisatie'

Optimalisatie is de verbetering van een methode of ontwerp. Bij het programmeren neemt de optimalisatie meestal de vorm aan van het verhogen van de snelheid van een algoritme of het verminderen van de benodigde bronnen. Een andere optimalisatiewaarde is de numerieke optimalisatie-algoritmen die worden gebruikt in machineprocessen.
26
antwoord

Waarom is het sneller om een ​​gesorteerde array te verwerken dan een ongesorteerde array?

Hier is een stuk C ++ code dat heel eigenaardig lijkt. Om een ​​vreemde reden, het op miraculeuze wijze sorteren van de gegevens maakt de code bijna zes keer sneller. # include <algoritme> # include <ctime> # include <iostream> int main () {// Ge ...
Stel 27 juni '12 in om 16:51 uur
54
antwoord

Welke waarde van "href" moet worden gebruikt voor verwijzingen naar JavaScript, "#" of "javascript: void (0)"?

Hieronder vindt u twee methoden voor het maken van links, met als enig doel JavaScript-code uit te voeren. Wat is beter, in termen van functionaliteit, laadsnelheid van pagina's, verificatiedoelen, enz.? function myJsFunc () {alert ("myJsFunc");
ingesteld op 25 september '08 om 20:54 uur
10
antwoord

SQLite-prestaties per seconde per seconde verbeteren?

Het optimaliseren van SQLite is moeilijk. De prestaties van investeringen in de C-applicatie kunnen variëren van 85 inserts per seconde tot meer dan 96.000 inserts per seconde! Achtergrond: We gebruiken SQLite als onderdeel van de desktop-applicatie. We hebben een grote hoeveelheid gegevens ...
ingesteld op 11 november '09 om 1:16
35
antwoord

De snelste manier om te bepalen of een vierkantswortel met geheel getal een geheel getal is

Ik ben op zoek naar de snelste manier om te bepalen of een >
ingesteld op 17 nov. '08 om 16:43 uur
10
antwoord

Het vervangen van de 32-bits lusteller door 64-bits waarden leidt tot gekke prestatie-afwijkingen

Ik was op zoek naar de snelste manier om grote gegevensreeksen te verzamelen. Ik kreeg te maken met een heel vreemd effect: het wijzigen van de loop-variabele van niet-ondertekend naar uint64_t resulteerde in een prestatievermindering van 50% op mijn pc. Benchmark #include ...
stel 01 aug. '14 om 13:33
23
antwoord

Grote O, hoe bereken je het?

De meeste mensen met een diploma in CS weten zeker wat Big O betekent. Het helpt ons om te meten hoe effectief het algoritme is, en als je weet in welke categorie het probleem dat je probeert op te lossen in je ligt, kun je erachter komen of je nog steeds ...
stel 6 augustus in '08 om 13:18 uur
11
antwoord

Waarom is deze C ++ -code sneller dan mijn handgeschreven versie om de Collatz-hypothese te testen?

Ik schreef deze twee oplossingen voor Project Euler Q14 in build en in C ++. Ze vertegenwoordigen dezelfde brute krachtbenadering voor het testen van de Collatz-hypothese. De assemblageoplossing werd geassembleerd met behulp van nasm -felf64 p14.asm gcc p14.o -o p14 C ++ ...
ingesteld op 01 nov. '16 om 9:12
34
antwoord

Strategieën voor prestatie-optimalisatie

Er zijn al veel vragen over de prestaties op deze site, maar het lijkt mij dat ze bijna allemaal erg problematisch en vrij beperkt zijn. En bijna iedereen herhaalt de tips om voortijdige optimalisatie te voorkomen. Stel dat: de code werkt al correct geselecteerd ...
ingesteld op 29 mei '09 om 17:26 uur
4
antwoord

Hoe een theoretisch maximum van 4 FLOP per cyclus te bereiken?

Hoe worden de theoretische piekprestaties van vier drijvende-kommabewerkingen (dubbele precisie) per cyclus bereikt op een moderne Intel x86-64-processor? Voor zover ik begrijp, vereisen de meeste moderne Intel-processors drie Qi ...
stel 05 december in '11 om 20:54 uur
13
antwoord

Alle typen krijgen die de interface implementeren

Hoe kan ik met behulp van reflectie alle typen krijgen die een interface met C # 3.0 / .NET 3.5 implementeren met de kleinste code en iteraties minimaliseren? Dit is wat ik wil herschrijven: foreach (Type t in this.GetType (). Assembly.GetTypes ()) if (t is IMyInterface) ...
set 25 aug. '08 om 10:57 uur
27
antwoord

Wat is de meest effectieve methode voor drijvende en dubbele vergelijking?

Wat is de meest efficiënte manier om twee dubbele waarden of twee drijvers te vergelijken? Het is gewoon verkeerd: bool CompareDoubles1 (dubbel A, dubbel B) {return A == B; } Maar zoiets als: bool CompareDoubles2 (dubbele A, dubbele B) {diff = ...
stel 20 aug. '08 om 5:09
34
antwoord

Wat is de meest "pythonic" manier om door de lijst in chunks te herhalen?

Ik heb een Python-script dat gehele getallen als invoerlijst accepteert, die ik met vier gehele getallen tegelijk moet bewerken. Helaas heb ik geen controle over de ingang, anders zou ik slagen als een lijst van vier elementen-tupels. In deze ...
stel Jan 12 in '09 om 5:48
13
antwoord

Is er een prestatieverschil tussen i ++ en ++ i in C?

Is er een prestatieverschil tussen i ++ en ++ i als de resulterende waarde niet wordt gebruikt?
ingesteld op 24 aug '08 om 9:48
23
antwoord

Welke optie is het beter om te gebruiken om een ​​geheel getal te delen door 2?

Welke van de volgende methoden is de beste optie om het geheel te delen door 2 en waarom? Techniek 1: x = x >> 1; Techniek 2: x = x / 2; Hier is x een geheel getal.
ingesteld op 21 mei '12 om 10:54 uur
41
het antwoord

Soepele onregelmatige lijst met lijsten

Ja, ik weet dat deze vraag eerder is besproken (hier, hier, hier, hier), maar voor zover ik weet, verlaten alle oplossingen, behalve één, de lijst als volgt: L = [[[1, 2, 3 ], [4, 5]], 6] Als het gewenste resultaat [1, 2, 3, 4, 5, 6] is ...
vastgesteld op 29 januari '10 om 1:15