Sorğular 'performans'

Kodun və tətbiqi səmərənin ölçülməsi və ya təkmilləşdirilməsi ilə bağlı suallar üçün.
26
Cavablar

Sıralanmamış bir arraydən başqa bir ardıcıllıqdan daha sürətli işləmə nədir?

Burada çox xüsusi görünən bir C ++ kod parçasıdır. Bəzi qəribə səbəblərə görə, məlumatları mürəkkəbləşdirərək kodu təxminən altı dəfə daha sürətli edir. #include <algoritması> #include <ctime> #include <iostream> int main () {// Ge ...
27 İyun tarixində saat 16: 51-də təyin olundu
54
Cavablar

JavaScript "#" və ya "javascript: void (0)" istinadları üçün "href" nin hansı dəyəri istifadə edilməlidir?

Aşağıda, JavaScript kodunun işləməsinin yeganə məqsədi olan link qurmanın iki üsuludur. İşlevsellik, səhifə yükləmə sürəti, doğrulama məqsədləri və s. Baxımından daha yaxşı nədir? funksiyası myJsFunc () {alert ("myJsFunc");
set 25 sentyabr '08 saat 20:54 'da
86
Cavablar

Android emulatoru nə üçün yavaşdır? Android emulatorunun inkişafını necə sürətləndirə bilərik?

X86 Windows XP Professional maşınında 2,67 GHz Celeron prosessor və 1,21 GB RAM var. Android Emulator belə bir maşın üzərində olduqca tez başlamalı olduğunu anlayıram amma mənim üçün deyil. Mən əhvalda olan bütün təlimatları izlədim ...
12 oct. '09 saat 14:45 'da
20
Cavablar

Zəng və ərizə arasındakı fərq nədir?

Zəngdən istifadə etməklə bir funksiyaya zəng etmək üçün tətbiq olunan fərq nədir? var func = function () {alert ('hello!'); }; func.apply (); vs func.call (); Yuxarıda göstərilən iki üsul arasında hər hansı bir fərqlilik varmı? Istifadə etmək daha yaxşıdır ...
31 dekabr '10 saat 22:56 'da
10
Cavablar

Sekizinci saniyədə bir saniyədə SQLite performansını artırmaq?

SQLite'yi optimallaşdırmaq çətindir. C-tətbiqində edilən investisiyalar saniyədə 85 əlavədən saniyədə 96,000-dən çox əlavəyə dəyişə bilər! Ümumi məlumat: Biz masa üstü tətbiqinin bir hissəsi kimi SQLite istifadə edirik. Daha çox məlumatımız var ...
11 noyabrda təyin olundu. '09 ilə 1:16
2
Cavablar

Nə "#" yazdırmaqdan daha yavaş "B" yazılır?

İki 1000 x 1000 matris yaratdım: İlk matris: O və #. İkinci matris: O və B Aşağıdakı kodu istifadə edərək, ilk matris 8.52 saniyə çəkdi: Random r = new Random (); (int i = 0; i <1000; i ++) {for (int j = 0; j <1000; j ++) {...
22 Fevral tarixində təyin olundu 2:45 'da
10
Cavablar

Niyə ayrı dövrlərdə stiqma takviyeleri kombinə edilmiş dövrə nisbətən daha sürətli?

Yığın yaddaşına a1, b1, c1 və d1 nöqtəsi qoyun və mənim rəqəmli kodumda aşağıdakı əsas loop var. const int n = 100000; (int j = 0; j <n; j ++) {a1 [j] + = b1 [j]; c1 [j] + = d1 [j]; } Bu dövr 10,000 dəfə yerinə yetirilir ...
17 dekabrda təyin olundu '11 saat 23:40 'da
10
Cavablar

Verilənlər bazasının indeksləşdirilməsi necə işləyir?

İndeksinasiyanın sizin verilənlərinizin ölçüsünün böyüdülməsi vacib olduğuna baxmayaraq, indeksləşmə bazasının agnostik səviyyədə necə işlədiyini kimsə izah edə bilərmi? Bir sahədə indeksləşdirilməsi üçün sorğular haqqında məlumat tapıla bilər ...
04 avqust ayına təyin olundu . '08 saat 13:07 'də
9
Cavablar

Niyə "10000000000000 sıra (1000000000000001)" Python 3-də bu qədər sürətli?

Python 3-də həqiqətən bir obyekt növü olan sıra () funksiyası, jeneratör kimi, tezliklə məzmununu yaradır. Bu vəziyyətdə, bir sonrakı xəttin çox uzun sürəcəyini gözləyərəm, çünki bu ...
Mayın 06-də saat 18: 32-də təyin olundu
14
Cavablar

<Daha sürətli <=?

Müəllif deyir ki, (a <901) əgər (a <900) daha sürətli olsa, bir kitab oxumaq. Bu sadə nümunədə deyil, kompleks loop kodunun işlənməsində kiçik dəyişikliklər var. İnanıram ki, bu, yaradılmış bir şeylə aparılmalıdır ...
27 avq. '12 at 5:10
5
Cavablar

Niyə 0.1f-dən 0-ə qədər dəyişiklik 10x-dək yavaşır?

Niyə bu kod bit, const float x [16] = {1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6}; const float z [16] = {1.123, 1.234, 1.345, 156.467, 1.578, 1.689, 1.7 ...
16 fevral '12 saat 18:58 'da
10
Cavablar

32-bit loop sayacını 64 bitlik dəyərlərlə əvəz etmək, çaşqınlıqlı performans sapmalarına gətirib çıxarır

Böyük data dizilerini açmaq üçün ən sürətli yolu axtarırdım. Mən çox qəribə bir təsirə məruz qalıb: işarələmədən uint64_t-dək dəyişən dəyişən mənim PC-də 50% azalma ilə nəticələndi. Qiymətləndirmə #include ...
01 Avq. '14 saat 13:33 'da
19
Cavablar

JavaScript-də obyekt düymələrinin / xüsusiyyətlərinin sayını effektiv saymaq üçün necə?

Bir obyektin düymələri / xüsusiyyətlərinin sayını hesablamaq üçün ən sürətli yolu nədir? Bu, obyekt üzərində təkrarlanmadan həyata keçirilə bilərmi? yəni, heç bir icra yoxdur count = 0; (myobj ildə k) əgər (myobj.hasOwnProperty (k)) count ++; (Firefox həqiqətən bir qurd təmin ...
24 sep qoydu . '08 saat 11:56 'də
15
Cavablar

Python String Formatlama:% vs .format

Python 2.6, mövcud operatordan bir qədər fərqli bir sintaksis ilə str.format () metodunu təqdim etdi. Nə yaxşıdır və hansı hallar üçün? Aşağıdakı üsul hər bir metoddan istifadə edir və eyni nəticəyə malikdir, buna görə fərq nədir? #! / usr / bin / python su ...
22 Fevral tarixində təyin olundu '11 saat 21:46 'da
6
Cavablar

\ d [0-9] daha az təsirli

Dünən mən [0-9] və ya \ d deyil, [0123456789] normal ifadəsində istifadə etdiyiniz bir şərh etdim. Bir sıra simvoldan daha çox spesifikator və ya nömrə istifadə etmək daha yaxşıdır. Bu gün bunu yoxlamağa qərar verdim ...
18 may tarixində saat 13: 00-da təyin olundu