Klausimai pažymėti „našumas“

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

Kas yra talpyklos kodas?

Koks skirtumas tarp nedraugiško talpyklos kodo ir draugiško talpyklos kodo? Kaip galiu įsitikinti, kad rašau kodą, kuris yra efektyvus talpyklai?
gegužės 22 d., 13 val
11
atsakymai

Kaip „įklijuoti, jei neegzistuojate“ „MySQL“?

Pradėjau su „googling“ ir radau šį straipsnį, kuriame kalbama apie „mutex“ lenteles. Turiu lentelę su ~ 14 mln. Įrašų. Jei noriu to paties formato pridėti daugiau duomenų, ar galima užtikrinti, kad įrašas, kurį noriu įterpti ...
nustatytas 01 rugsėjis '09 11:56
12
atsakymai

Kaip sukurti naują objekto egzempliorių iš tipo

Jūs negalite visada žinoti Tipo objekto kompiliavimo metu, tačiau gali tekti sukurti tipą. Kaip gausite naują objekto egzempliorių iš Type?
nustatytas 03 rugpjūtis '08, 7:29 val
10
atsakymai

Kodėl neturėčiau naudoti „PyPy“ per CPython, jei „PyPy“ yra 6,3 karto greitesnis?

Apie PyPy projektą girdėjau daug. Jie teigia, kad 6,3 karto greičiau nei CPython vertėjas savo svetainėje. Kai kalbame apie tokias dinamines kalbas kaip Python, greitis yra viena iš pagrindinių problemų. Norėdami išspręsti šią problemą, ...
rugsėjo 22 d. '13, 20:24
8
atsakymai

Kokio python atminties profilio rekomenduojama?

Noriu žinoti savo „Python“ programos atminties naudojimą ir ypač noriu sužinoti, kurie blokai / dalys ar kodo objektai sunaudoja didžiąją atminties dalį. „Google“ paieška rodo komercinį „Python Memory Validator“ (tik „Windows“). Ir atviru ...
nustatyti 21 rugsėjo '08, 7:43
10
atsakymai

Skaičius (*) prieš skaičiavimą (1)

Ar įdomu, ar bet kuris iš jūsų naudoja Count (1) per Count (*) ir jei yra pastebimas skirtumas tarp veiklos rezultatų, arba jei tai yra tik pasenęs įprotis, kuris buvo perkeltas iš praeities dienų? (Nurodyta duomenų bazė yra ...
nustatytas 03 rugpjūtis '09 13:15
7
atsakymai

Kada naudoti „CouchDB“ per „MongoDB“ ir atvirkščiai

Aš esu pakimba tarp šių dviejų „NoSQL“ duomenų bazių. Savo projekte duomenų bazėje sukursiu duomenų bazę. Pavyzdžiui, noriu sukurti dinaminių lentelių kūrimo sprendimą. Taigi vartotojai gali sukurti lenteles su stulpeliais ir eilėmis. Aš ...
paklausė 15 rugsėjo. '12 16:32
13
atsakymai

Greičiausias būdas patikrinti, ar sąraše yra reikšmė

Aš ieškau greičiausio būdo išsiaiškinti, ar sąraše yra vertybė (jame yra milijonų vertybių) ir koks yra jo indeksas? Žinau, kad visos sąraše pateiktos vertės yra unikalios, kaip ir mano pavyzdys. Pirmasis metodas, kurį bandau padaryti (3.8 sek. Mano tikrame ...
rugsėjo 27 d '11, 18:23
34
atsakymai

Veiklos optimizavimo strategijos

Jau yra daug klausimų apie veiklos rezultatus šioje svetainėje, bet man atrodo, kad beveik visi jie yra labai problemiški ir gana siauri. Ir beveik visi kartoja patarimus, kad būtų išvengta ankstyvo optimizavimo. Tarkime: kodas jau veikia tinkamai pasirinkus ...
gegužės 29 d., 17:26
19
atsakymai
5
atsakymai

Kodėl [] yra greitesnis nei sąrašas ()?

Neseniai palyginau [] ir sąrašo () apdorojimo greitį ir nustebau, kad [] veikia daugiau nei tris kartus greičiau nei sąrašas (). Tą patį bandymą atlikdavau {} ir dict (), o rezultatai buvo beveik identiški: [] ir {} abu užtruko apie 0288 sekundes / min.
gegužės 13 d. 15 val. 16:16
21
atsakymas

Kas vyksta greičiau: nors (1) arba (2)?

Tai buvo interviu klausimas, kurį pateikė vyresnysis vadybininkas. Kas yra greitesnis? o (1) {// Kažkas kodas} arba (2) {// Kažkas kodas} sakiau, kad abu turi tą patį vykdymo greitį, nes viduje esanti išraiška turi būti galutinai įvertinta ...
yra nustatytas liepos 20 d. 14 val
18
atsakymai

Pageidaujamas PHP masyvų saugojimo metodas (json_encode vs serialize)

Turiu saugoti daugiamatę asociatyvią duomenų masyvą viename faile spartinimo tikslais. Kartais turėjau pereiti prie JSON, kad galėčiau naudoti savo žiniatinklio programoje, tačiau dažniausiai naudosiu masyvą tiesiogiai ...
nustatytas balandžio 29 d '09 23:09
8
atsakymai

Kuris metodas veikia geriau: .Anny () vs .Count ()> 0?

„System.Linq“ vardų erdvėje dabar galime išplėsti savo IEnumerable, kad galėtume naudoti bet kokius () ir skaičiavimo () išplėtimo metodus. Neseniai man buvo pasakyta, kad jei noriu patikrinti, ar rinkinyje yra 1 ar daugiau elementų, turiu naudoti mane ...
nustatyti lapkričio 20 d '08 15:11
14
atsakymai

Kodėl „C ++“ rengimas trunka taip ilgai?

C ++ failo sudarymas užima daug laiko, palyginti su „C #“ ir „Java“. C ++ failo sudarymas užtrunka žymiai daugiau laiko nei įprasto „Python“ scenarijaus dydžio pradžia. Aš šiuo metu naudojasi „VC ++“, bet tai yra tas pats su bet kuriuo ...
lapkričio 25 d. '08 9:25 val