Questions tagged «performance»

කේත සහ යෙදුම් කාර්යක්ෂමතාව මැනීම හෝ වැඩිදියුණු කිරීම සම්බන්ධ ප්‍රශ්න සඳහා.

26
වර්ගීකරණය කරන ලද අරාවක් සැකසීම, වර්ගීකරණය නොකළ අරාවක් සැකසීමට වඩා වේගවත් වන්නේ ඇයි?
Over этот вопрос есть ответы ack ගොඩගැසී ඇති පිටාර ගැලීම на русском : Почему отсортированный массив быстрее, чем? මෙන්න ඉතා සුවිශේෂී හැසිරීමක් පෙන්වන C ++ කේත කැබැල්ලක්. කිසියම් අමුතු හේතුවක් නිසා, දත්ත ආශ්චර්යමත් ලෙස වර්ග කිරීම මඟින් කේතය හය ගුණයකින් වේගවත් කරයි: #include <algorithm> #include <ctime> #include <iostream> int main() …

30
ජාවාස්ක්‍රිප්ට් සබැඳි, “#” හෝ “ජාවාස්ක්‍රිප්ට්: අවලංගු (0)” සඳහා මා භාවිතා කළ යුත්තේ කුමන “href” අගයද?
පහත දැක්වෙන්නේ ජාවාස්ක්‍රිප්ට් කේතය ක්‍රියාත්මක කිරීමේ එකම අරමුණ ඇති සබැඳියක් තැනීමේ ක්‍රම දෙකකි. ක්‍රියාකාරීත්වය, පිටු පැටවීමේ වේගය, වලංගු කිරීමේ අරමුණු යනාදිය අනුව වඩා හොඳ කුමක්ද? function myJsFunc() { alert("myJsFunc"); } <a href="#" onclick="myJsFunc();">Run JavaScript Code</a> කේත ස්නිපටය ධාවනය කරන්නHide resultsස්නිපටය පුළුල් කරන්න හෝ function myJsFunc() { alert("myJsFunc"); } <a href="javascript:void(0)" …

30
ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය මෙතරම් මන්දගාමී වන්නේ ඇයි? ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය වේගවත් කරන්නේ කෙසේද? [වසා ඇත]
මෙම තනතුර වැඩි දියුණු කිරීමට අවශ්‍යද? උපුටා දැක්වීම් සහ ඔබේ පිළිතුර නිවැරදි වන්නේ මන්ද යන්න පිළිබඳ පැහැදිලි කිරීමක් ඇතුළුව මෙම ප්‍රශ්නයට සවිස්තරාත්මක පිළිතුරු සපයන්න. ප්‍රමාණවත් විස්තර නොමැතිව පිළිතුරු සංස්කරණය හෝ මකා දැමිය හැකිය. වසා ඇත. මෙම ප්‍රශ්නය වැඩි අවධානයක් යොමු කළ යුතුය . එය දැනට පිළිතුරු පිළිගන්නේ නැත. මෙම ප්‍රශ්නය …

22
ඇමතුම සහ අයදුම් කිරීම අතර ඇති වෙනස කුමක්ද?
ශ්‍රිතයක් භාවිතා කිරීම callසහ applyකැඳවීම අතර ඇති වෙනස කුමක්ද? var func = function() { alert('hello!'); }; func.apply(); එදිරිව func.call(); ඉහත සඳහන් ක්‍රම දෙක අතර කාර්ය සාධන වෙනස්කම් තිබේද? විට එය භාවිතා කිරීමට හොඳම callකට applyසහ අනෙක් අතට?

10
SQLite හි තත්පරයට INSERT කාර්ය සාධනය වැඩි දියුණු කරන්න
SQLite ප්‍රශස්ත කිරීම උපක්‍රමශීලී ය. සී යෙදුමක තොග ඇතුළත් කිරීමේ ක්‍රියාකාරිත්වය තත්පරයට ඇතුළු කිරීම් 85 සිට තත්පරයට ඇතුළු කිරීම් 96,000 දක්වා වෙනස් විය හැකිය! පසුබිම: අපි ඩෙස්ක්ටොප් යෙදුමක කොටසක් ලෙස SQLite භාවිතා කරමු. යෙදුම ආරම්භ කරන විට වැඩිදුර සැකසීම සඳහා එක්ස්එම්එල් ලිපිගොනු තුළ ගබඩා කර ඇති වින්‍යාස දත්ත විශාල ප්‍රමාණයක් …

3
“B” මුද්‍රණය “#” මුද්‍රණයට වඩා නාටකාකාර ලෙස මන්දගාමී වන්නේ ඇයි?
මම 1000x හි න්‍යාස දෙකක් ජනනය කළෙමි 1000: පළමු අනුකෘතිය: Oසහ #. දෙවන අනුකෘතිය: Oසහ B. පහත කේතය භාවිතා කරමින්, පළමු අනුකෘතිය සම්පූර්ණ කිරීමට තත්පර 8.52 ක් ගතවිය: Random r = new Random(); for (int i = 0; i < 1000; i++) { for (int j = 0; j < …

8
දත්ත සමුදා සුචිගත කිරීම ක්‍රියා කරන්නේ කෙසේද? [වසා ඇත]
වසා ඇත. මෙම ප්‍රශ්නය වැඩි අවධානයක් යොමු කළ යුතුය . එය දැනට පිළිතුරු පිළිගන්නේ නැත. මෙම ප්‍රශ්නය වැඩි දියුණු කිරීමට අවශ්‍යද? ප්‍රශ්නය යාවත්කාලීන කරන්න එවිට එය එක් ගැටළුවක් කෙරෙහි අවධානය යොමු කරන්නේ මෙම ලිපිය සංස්කරණය කිරීමෙන් පමණි . වසර 2 කට පෙර වසා ඇත. මෙම ප්‍රශ්නය වැඩි දියුණු කරන්න ඔබේ …

10
මූලද්‍රව්‍ය වශයෙන් එකතු කිරීම් ඒකාබද්ධ ලූපයකට වඩා වෙනම ලූපවල වේගවත් වන්නේ ඇයි?
සිතන්න a1, b1, c1, හා d1ගොඩක් මතක සහ මගේ සංඛ්යාත්මක කේතය කිරීමට අදහස් පහත සඳහන් ප්රධාන පුඩුවක් ඇත. const int n = 100000; for (int j = 0; j < n; j++) { a1[j] += b1[j]; c1[j] += d1[j]; } මෙම ලූපය වෙනත් බාහිර forපුඩුවක් හරහා 10,000 වතාවක් ක්‍රියාත්මක වේ. …

10
පයිතන් 3 හි “1000000000000000 (1000000000000001)” එතරම් වේගවත් වන්නේ ඇයි?
range()ඇත්ත වශයෙන්ම පයිතන් 3 හි වස්තු වර්ගයක් වන ශ්‍රිතය උත්පාදක යන්ත්‍රයකට සමාන මැස්සන් මත එහි අන්තර්ගතය ජනනය කරන බව මගේ වැටහීමයි . තත්වය එසේ නම්, පහත දැක්වෙන රේඛාවට අනවශ්‍ය කාලයක් ගතවනු ඇතැයි මම අපේක්ෂා කළෙමි, මන්ද චතුරස්රාකාර 1 ක් පරාසයේ තිබේද යන්න තීරණය කිරීම සඳහා, චතුරස්රාකාර අගයන් ජනනය කළ යුතු …

14
<= <ට වඩා වේගවත්ද?
ය if( a &lt; 901 )වඩා වේගයෙන් if( a &lt;= 900 ). මෙම සරල උදාහරණයේ හරියටම නොවේ, නමුත් ලූප් සංකීර්ණ කේතයේ සුළු කාර්ය සාධන වෙනස්කම් ඇත. ජනනය කරන ලද යන්ත්‍ර කේත සමඟ එය සත්‍යයක් නම් මෙය කළ යුතු යැයි මම සිතමි.

21
ජාවාස්ක්‍රිප්ට් හි ඇති වස්තුවක යතුරු / ගුණාංග ගණන කාර්යක්ෂමව ගණනය කරන්නේ කෙසේද?
වස්තුවක යතුරු / ගුණාංග ගණන ගණනය කිරීමට වේගවත්ම ක්‍රමය කුමක්ද? වස්තුවට වඩා පුනරාවර්තනයකින් තොරව මෙය කළ හැකිද? එනම් නොකර var count = 0; for (k in myobj) if (myobj.hasOwnProperty(k)) count++; (ෆයර්ෆොක්ස් විසින් මැජික් __count__දේපලක් ලබා දී ඇත, නමුත් මෙය 4 වන අනුවාදය වටා කොතැනක හෝ ඉවත් කරන ලදි.)

5
0.1f සිට 0 දක්වා වෙනස් කිරීම කාර්ය සාධනය 10x කින් මන්දගාමී කරන්නේ ඇයි?
ඇයි මේ කේතය ටිකක් කරන්නේ, 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.790, 1.812, 1.923, 2.034, 2.145, 2.256, 2.367, 2.478, 2.589, 2.690}; float y[16]; for (int …

10
32-බිට් ලූප් කවුන්ටරය 64-බිට් සමඟ ප්‍රතිස්ථාපනය කිරීමෙන් ඉන්ටෙල් සීපීයූවල _mm_popcnt_u64 සමඟ පිස්සු කාර්ය සාධන අපගමනය හඳුන්වා දෙයි.
මම popcountවිශාල දත්ත කාණ්ඩයකට වේගවත්ම මාර්ගය සොයමින් සිටියෙමි . මම මුහුණ ඉතා අමුතු සිට පුඩුවක් විචල්ය වෙනස්: ක්රියාත්මක unsignedකිරීමට uint64_tමගේ පළාත් සභා මත 50% කින් කාර්ය සාධනය පහත විය. බෙන්ච්මාර්ක් #include &lt;iostream&gt; #include &lt;chrono&gt; #include &lt;x86intrin.h&gt; int main(int argc, char* argv[]) { using namespace std; if (argc != 2) { …

16
නූල් හැඩතල ගැන්වීම:% එදිරිව. ආකෘතිය
පයිතන් 2.6 මෙම str.format()ක්‍රමය හඳුන්වා දුන්නේ පවතින %ක්‍රියාකරුට වඩා තරමක් වෙනස් සින්ටැක්ස් සමඟිනි . වඩා හොඳ කුමක්ද සහ කුමන තත්වයන් සඳහාද? පහත දැක්වෙන්නේ එක් එක් ක්‍රමය භාවිතා කරන අතර එකම ප්‍රති come ලය ඇත, එබැවින් වෙනස කුමක්ද? #!/usr/bin/python sub1 = "python string!" sub2 = "an arg" a = "i am …

29
ඔබට පයිතන් පිටපතක් පැතිකඩ කළ හැක්කේ කෙසේද?
ව්‍යාපෘති අයිලර් සහ වෙනත් කේතීකරණ තරඟ සඳහා බොහෝ විට ධාවනය කිරීමට උපරිම කාලයක් තිබේ හෝ ඔවුන්ගේ විශේෂිත විසඳුම කොතරම් වේගයෙන් ක්‍රියාත්මක වේදැයි පුරසාරම් දොඩයි. පයිතන් සමඟ, සමහර විට ප්‍රවේශයන් තරමක් ක්ලඩ්ජි වේ - එනම්, කාල කේතය එකතු කිරීම __main__. පයිතන් වැඩසටහනක් ක්‍රියාත්මක වීමට කොපමණ කාලයක් ගතවේද යන්න පැතිකඩ කිරීමට හොඳ …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.