Klausimai pažymėti „našumas“

Klausimams, susijusiems su kodo ir taikymo efektyvumo matavimu ar tobulinimu.
39
atsakymai

Kaip pagreitinti Eclipse?

Kaip pagreitinti darbą su „Eclipse“? Pavyzdžiui: aš išjungsiu visus priedus, kurių man nereikia („Mylyn“, „Subclipse“, hellip;). Užuot naudojusi „Mercurial“ papildinį, „TortoiseHG“ konfigūruoju kaip išorinį įrankį.
lapkričio 25 d. '08 6:18
23
atsakymai

Kaip galite apibūdinti „python“ scenarijų?

Projekto „Euler“ ir kiti kodavimo konkursai dažnai turi maksimalų laiko trukmę, arba žmonės giriasi, kaip greitai įvykdomas jų konkretus sprendimas. Kartu su pythonu kartais yra šiek tiek kludgey - tai yra laiko kodo pridėjimas __mai ...
nustatyti 24 vas '09 19:01
9
atsakymai

Greitas beta: rūšiavimo masyvai

Aš įgyvendinau algoritmą „Swift“ beta versijoje ir pastebėjau, kad spektaklis buvo labai blogas. Žvelgiant giliau, supratau, kad viena iš kliūčių yra kažkas taip paprasta, kaip rūšiavimo masyvai. Atitinkama dalis yra čia: tegul n = 1000000 var ...
yra nustatytas birželio 08 d. 14:53
11
atsakymai

Ką iš tikrųjų reiškia klasteris ir ne grupinis indeksas?

Turiu ribotą prieigą prie duomenų bazės ir naudoju tik duomenų bazę kaip programų programuotoją. Noriu sužinoti apie grupuotus ir ne grupuotus indeksus. Aš googled ir tai, ką radau, buvo: grupuotas indeksas yra specialus indekso tipas, kuris keičia xp tvarką.
nustatyti 09 rug. '09 18:59
27
atsakymai

MyISAM vs InnoDB

Dirbu projektuose, kurie yra susiję su daugybe duomenų bazės įrašų, sakyčiau (70% intarpų ir 30%). Šis santykis taip pat apima atnaujinimus, kuriuos manau kaip vieną skaitytą ir vieną laišką. Skaitymas gali būti purvinas ...
nustatyti 21 rug. '08, 5:50 val
13
atsakymai

Ar rekomendacija įtraukti CSS prieš javascript yra neteisinga?

Nesuskaičiuojamų vietų internete, aš mačiau rekomendaciją įtraukti „CSS“ prieš „JavaScript“. Šios formos pagrindimas paprastai yra: kai kalbama apie CSS ir „JavaScript“ užsakymą, norite, kad CSS būtų pirmiausia. Taip yra todėl, kad atvaizdavimo sraute yra viskas, kas ...
14 vasario mėn. '12 6:24
18
atsakymai

StringBuilder vs String concatenation toString () Java

Atsižvelgiant į toliau pateikiamas 2 „toString“ () realizacijas, kuris iš jų yra pageidautinas: viešas String toString () {return "{a:" + a + ", b:" + b + ", c:" + c + "}"; } arba viešas String toString () {StringBuilder sb = naujas StringBuilder (100); grįžti sb.app ...
nustatyti 07 spalis '09 18:44
12
atsakymai

Kodėl 2 * (i * i) yra greičiau nei 2 * I * am Java?

Ši „Java“ programa trunka vidutiniškai nuo 0,50 iki 0,55 sekundžių: viešoji statinė negaliojantis pagrindinis (eilutė [] args) {long startTime = System.nanoTime (); int n = 0; už (int i = 0; i <1000000000; i ++) {n + = 2 * (i * i); ...
lapkričio 23 d. '18, 23:40
4
atsakymai

Kodėl Python kodas veikia greičiau?

def main (): i i xrange (10 ** 8): pass main () Ši Python kodo dalis prasideda (Pastaba: sinchronizavimas atliekamas naudojant „BASH for Linux“ laiko funkciją.) real 0m1.841s user 0m1.828s sys 0m0.012s Tačiau jei qi ...
nustatytas birželio 28 d. 12 val. 12:18
21
atsakymas

Kaip skaityti didelį tekstinį failą eilutėje, naudojant java?

Turiu skaityti didelį tekstinį failą apie 5-6 GB eilutėje, naudojant „Java“. Kaip tai padaryti greitai?
gegužės 03 d. 11 val
11
atsakymai

Kada turėčiau naudoti „Cross Apply for Inner Join“?

Koks yra pagrindinis CROSS APPLY naudojimo tikslas? Perskaičiau (miglotai, per internetinius pranešimus), kad kryžminis taikymas gali būti efektyvesnis, jei pasirinksite didelius duomenų rinkinius, jei esate skaidymas. (Primename, kad ieškosite)
yra nustatytas liepos 16 d., 09:42
15
atsakymai

Efektyvumas „Java“ „Initialize Double Bracket“?

„Java“ paslėptose funkcijose viršutinis atsakas nurodo dvigubą petnešų inicijavimą su labai viliojančia sintakse: Nustatykite <String> flavors = new HashSet <String> () {{add ("vanilla"); pridėti („braškių“); pridėti („šokoladas“); pridėti ...
nustatytas gegužės 29 d
23
atsakymai

Didelis O, kaip tai apskaičiuoti?

Dauguma žmonių, turinčių laipsnį CS, tikrai žino, ką reiškia „Big O“. Tai padeda mums išmatuoti algoritmo efektyvumą ir, jei žinote, kokioje kategorijoje yra problema, kurią bandote išspręsti, galite sužinoti, ar jūs vis dar galite ...
nustatyti rugpjūčio 06 d '08, 13:18
11
atsakymai

Kodėl šis „C ++“ kodas yra greitesnis nei mano rašytinis „Collatz“ hipotezės testavimas?

Šiuos du sprendimus parašiau „Project Euler Q14“ statyboje ir „C ++“. Jie atitinka tą pačią brutalia jėgos metodą, kad būtų galima išbandyti Collatz hipotezę. Surinkimo tirpalas buvo surinktas naudojant nasm -felf64 p14.asm gcc p14.o -o p14 C ++ ...
lapkričio 1 d. '16, 9:12
3
atsakymai

Kodėl mano programa vyksta lėčiau, jei kartojate per tiksliai 8192 elementus?

Čia yra ištrauka iš atitinkamos programos. Img [] [] matrica yra SIZE × SIZE ir inicijuota adresu: img [j] [i] = 2 * j + i Tuomet sukuriate matricos res [] [] ir kiekvienas laukas yra 9 laukų aplink jį matricoje im ...
nustatyti 04 rugsėjis '12, 4:51 val