Klausimai pažymėti „našumas“

Klausimams, susijusiems su kodo ir taikymo efektyvumo matavimu ar tobulinimu.
1
atsakymas

Kuris iš šių kodų yra greitesnis vykdant?

Iš esmės, kuris kodas grąžina 0 greičiau? // jei atsakymas yra „tas pats“, nes kodas yra paprastesnis nei pateikti sudėtingesnę kodą, parašytą tokiu pačiu būdu, bet su daugiau kodų. 1 kodas: int a = 0; jei (= = 1) {grįžti 1; } kitas {...
nustatytas sausio 18 d '16, 19:19
4
atsakymai

Ar galiu tai padaryti greičiau, ieškoti ką nors, kas gali man parodyti, kaip tai padaryti daug greičiau

PROBLEMA: Pateiktos dvi fiksuoto dydžio matricos: d_D = (nepasirašytas int *) malloc (50 * 6 * dydžio (nepasirašytas int)); C = (nepasirašytas int *) malloc (1 * 6 * dydis (nepasirašytas int)); UŽDUOTIS: spausdinkite visus numerius iš masyvo C, tik jei kiekviena eilutė yra m ...
nustatyti 02 sp '18, 21:06
1
atsakymas

Blogų rezultatų pasiekimas „C ++“. Kas atsitiko

Kodėl šis kodas trunka 3,87 sekundes C + +? #include <stdio.h> #include <time.h> int main () {int iterations = 999999; int dydis = 1000; int i, k; clock_t Start = laikrodis (); už (k = 0; k <iterations; k ++) {už (i = 0 ...
birželio 22 d. 18 val
1
atsakymas

Ar daugyba kelis kartus arba greičiau priskiriamas kintamasis?

Tarkime, aš turiu šį kodą: foo = int (įėjimas ("skaičius")) bar = int (įvestis ("skaičius")) skaičiui diapazone (0, 10): jei foo * bar> 0: print (" Sveiki ") Bet aš taip pat galėčiau turėti šį kodą: foo = int (įvestis (" skaičius ")) bar = int (įvestis (" numeris ")) ...
nustatytas rugpjūčio 23 d '15 - 0:20
3
atsakymai

Apskaičiuokite, kiek laiko užtruks ciklas

Todėl turiu tokį ciklą: už (int i = 1; i <numRows + 2; i ++) // numRows buvo +4, dabar +2 {Console.Clear (); „Console.WriteLine“ („Eilių skaičius:“ + „numRows“); „Console.Write“ („Tikrinti eilutę #:“ + currRowNumber); // Norime praleisti ...
nustatykite birželio 30 d. 17 val
1
atsakymas

Koks yra skirtumas tarp kambario ir karalystės Android?

Koks yra skirtumas tarp kambario ir karalystės Android? Aš atlikdavau tyrimus ir perskaitiau dokumentus, bet neturiu patirties, kaip ją suprasti https://developer.android.com/topic/libraries/architecture/room https://realm.io/docs/java/latest/
birželio 20 d., 10 val
1
atsakymas

CPU laiko skaičiavimas

Jei i = programoje pateiktų nurodymų skaičius, CPI = vidutinis ciklai vienam nurodymui IR T = ciklo laikas, (a) nustatykite procesoriaus vykdymo laiką I, CPI ir T požiūriu. Apsvarstykite toliau pateiktus duomenis: Laikrodžio dažnis = 3,1 GHz. instr ...
04 Feb rinkinys '16, 21:07
3
atsakymai

Ar kas nors gali išspręsti šią problemą „Android“ fragmentu?

Turiu perduoti duomenis iš operacijos į fragmentą. Žemiau pridėjau savo kodą. Padėkite man Tai yra mano XML <? Xml version = "1.0" failo kodavimas = "utf-8"?> <LinearLayout xmlns: android = "http://schemas.android.com/apk/res/android" android: layout_width = ...
gegužės 27 d. 14 val
2
atsakymai

„už“ ir „į“ - kas greičiau?

Mano projekte svarbu žinoti, ar i: a_list: if i == "foo": ar tai yra daug lėtesnė nei: jei "foo" yra_list: do stuff This?
nustatyti 12 okt. '14, 15:23
1
atsakymas

Greitas Ruby, bet lėtas bėgiai

Kodėl bėgiai -version yra daug lėtesni nei rubinas -version? Ar galime padaryti, kad bėgiai vadovautų greito rubino komandai? „Windows 8“ ruby ​​-version komanda veikia nedelsiant, tačiau bėgiai -version užtrunka šiek tiek laiko (kelias sekundes ...
yra nustatytas gegužės 07 d. 15 val
3
atsakymai

Greitesnis kodas? :)

EDIT: apytiksliai 10% apdorojimo laiko nuskustas su: register int16_t * libwordPointer = libword; int16_t * nReset; registruoti int16_t * wordsPointer = žodžiai [žodis]; int16_t * mReset = žodžiaiPointer; už (int n = 0; n <eilutės; n ++) {nReset = libwo ...
gegužės 23 d., 13 val
2
atsakymai

Anglies atminties nutekėjimas ir problema

Kaip įveikti šią problemą, kai svetainė pakimba ir imuninė 5 minutes
liepos 15 d. 16 val
2
atsakymai

C ++, kodėl std :: string yra daug lėčiau nei eilutė C

Manau, kad tai nėra paslaptis std :: string yra daug lėtesnis nei C eilutė (daugeliu aspektų: platinimas, palyginimas, paieška): // asign mal mal / memcpy: 1.972 sek std :: string: 2.259 sek / palyginti strcmp: 1.319 sek. Std :: string.compare: 15 ....
yra nustatytas 04 rug. '17, 13:22
2
atsakymai

palyginkite, ar 2 labai ilgos eilutės yra lygios

Žinau, kad java mes galime naudoti .equals metodą, kad palygintume, ar dvi eilutės yra lygios. Bet kas, jei dvi eilutės yra labai ilgos, pavyzdžiui: String s1 = "
gegužės 10 d. 16 val
1
atsakymas

Kas suteikia greitesnį kodą?

Kas rengia greičiau: pm1 = x * 3; arba pm1 = x + (x * 2); Darant prielaidą, kad x yra int arba ilgas, ir jis veikia šiuolaikiniame „Intel Win32“ >
04 Feb rinkinys '15 - 1:41