වැඩසටහන් වල ප්‍රමාණය මෙතරම් විශාල වන්නේ ඇයි?


190

අපි වින්ටේජ් වැඩසටහන නෙට්ස්කේප් නැවිගේටර් හෝ මයික්‍රොසොෆ්ට් වර්ඩ් හි මුල් සංස්කරණයක් දෙස බැලුවහොත්, එම වැඩසටහන් ප්‍රමාණයෙන් 50 MB ට වඩා අඩු විය. දැන් මම ගූගල් ක්‍රෝම් ස්ථාපනය කරන විට එය 200 MB වන අතර ස්ලැක් හි ඩෙස්ක්ටොප් අනුවාදය 300 MB වේ. යම් රීතියක් ගැන මම කියෙව්වා, වැඩසටහන් කොපමණ ප්‍රමාණයක් තිබුණත් ලබා ගත හැකි සියලු මතකයන් ලබා ගනී නමුත් ඇයි?

අවුරුදු 10 ක් හෝ 15 කට පෙර පැවති වැඩසටහන් හා සසඳන විට වර්තමාන වැඩසටහන් ප්‍රමාණය එතරම් විශාල වන්නේ ඇයි? වැඩසටහන් සැලකිය යුතු ලෙස වැඩි කාර්යයන් නොකරන අතර බෙහෙවින් වෙනස් නොවේ. දැන් සම්පත් හොග් යනු කුමක්ද?


135
ප්‍රමාණය මෙන් 4 ගුණයක්ද?! නවීන බ්‍රව්සරයක් තව කොපමණ ප්‍රමාණයක් කරනවාද යන්න සලකා බැලීමේදී එය පුදුම සහගතය
රිචඩ් ටින්ගල්

23
පැති සටහනක් ලෙස, මම විශ්වාස කරන්නේ, 'වැඩසටහන් කොපමණ ප්‍රමාණයක් තිබුණත්, පවතින මතකය ලබා ගත හැකි බවට යම් රීතියක් ඇත.' භෞතික තැටි අවකාශයට වඩා අහඹු ප්‍රවේශ මතකය බොහෝ විට අදහස් කරයි, අවම වශයෙන් එය මගේ අර්ථ නිරූපණය වනු ඇත. වැරදියි.
ට්‍රොට්ස්කි 94

103
ඉතින් ඔබ කියන්නේ, වරක් ඩොලර් 10 ක් වටිනා දෘඩ තැටියේ ඉඩක් ලබා ගත් වැඩසටහනක් දැන් ශත 30 ක් පමණ වටිනා දෘඩ තැටි ඉඩ ප්‍රමාණයක් ලබා ගනීද? මට මේ ගැන කරදර වීමට අපහසුය.
එරික් ලිපර්ට්

49
“වැඩසටහන් සැලකිය යුතු ලෙස වැඩි කාර්යයන් නොකරයි” - යහපත් ස්වාමීනි. HTML 4 පිරිවිතර සහ CSS 1 පිරිවිතර දෙස බලන්න (කරදර නොවන්න, මම බලා සිටිමි - ඔබ ඒවා කියවුවද ඔබට බොහෝ කාලයක් ගත නොවනු ඇත). නෙට්ස්කේප් 4 නිසි ලෙස ක්‍රියාත්මක කිරීමට පවා සමත් නොවීය. ක්‍රෝම් සහාය දක්වන නව හා පිස්සු HTML සහ CSS ප්‍රමාණය සැලකිය යුතු ය. ප්ලස් එයට ටැබ් ඇත. සෑම සති හයකට වරක් යාවත්කාලීන වේ.
පෝල් ඩී. වේට්

13
BTW. නෙට්ස්කේප් වේලාවන්හි 50 MB විශාල විය, නමුත්, වාර්තාවට, එය වෙබ් බ්‍රව්සරය පමණක් නොව තැපැල් සේවාදායකයා සහ HTML සංස්කාරකය ද විය හැකිය.
el.pescado

Answers:


266

"බෙහෙවින් වෙනස් ලෙස බැලීම" යනු සංජානනය පිළිබඳ කාරණයකි. වර්තමාන ග්‍රැෆික්ස් පෙරට වඩා සම්පූර්ණයෙන්ම වෙනස් තිර විභේදන දෙස බැලිය යුතු අතර, එහි ප්‍රති result ලය වනුයේ ලාංඡනයකට වඩා හොඳ 100x100 රූපයක් දැන් ලාංඡනයකට වඩා හොඳය. එය එකම දෙයක 1000x1000 රූපයක් සමඟ ප්‍රතිස්ථාපනය කිරීමට සිදුවී ඇති අතර එය එහි 100 ක සාධකයකි. (ඒ වෙනුවට ඔබට දෛශික ග්‍රැෆික් භාවිතා කළ හැකි බව මම දනිමි, නමුත් එය අවධාරණය කරන්නේ කාරණයයි - දෛශික ග්‍රැෆික් විදැහුම්කරණ කේතය මීට පෙර අවශ්‍ය නොවන පද්ධති වලට එකතු කළ යුතුව ඇත, එබැවින් මෙය එක් වර්ගයක ප්‍රමාණයකින් වැඩි වීමකි තවත් එකකට.)

“වෙනස් ලෙස වැඩ කිරීම” ඒ හා සමානව සංජානනය කළ යුතු කරුණකි. අද බ්‍රව්සරය 1995 සිට එකකට වඩා විශාල දේ කරයි. (වැසි දිනක laptop තිහාසික ලැප්ටොප් පරිගණකයක් සමඟ අන්තර්ජාලයේ සැරිසැරීමට උත්සාහ කරන්න - එය බොහෝ දුරට භාවිතා කළ නොහැකි බව ඔබට පෙනී යනු ඇත.) ඒවායින් බොහොමයක් එතරම් භාවිතා නොකරන අතර භාවිතයන් 90 ක් ගැන සම්පූර්ණයෙන්ම නොදැන සිටිය හැකිය. ඔවුන්ගෙන්% ක්, නමුත් ඔවුන් එහි සිටී.

ඊට ඉහළින්, ඇත්ත වශයෙන්ම, අවකාශය සඳහා දේවල් ප්‍රශස්තිකරණය කිරීම සඳහා අඩු කාලයක් ගත කිරීම සහ නව විශේෂාංග හඳුන්වාදීම සඳහා වැඩි කාලයක් ගත කිරීමේ සාමාන්‍ය ප්‍රවණතාවයයි. මෙය සැමට විශාල, වේගවත්, ලාභදායී පරිගණකවල ස්වාභාවික අතුරු ආබාධයකි. ඔව්, 1990 දී මෙන් සම්පත්-කාර්යක්ෂම වැඩසටහන් ලිවීමට හැකි වනු ඇති අතර, ප්‍රති result ලය ඉතා වේගවත් හා සිනිඳු වනු ඇත. නමුත් එය තවදුරටත් ලාභදායී නොවනු ඇත; ඔබගේ බ්‍රව්සරය සම්පූර්ණ කිරීමට වසර දහයක් ගතවනු ඇත, ඒ වන විට අවශ්‍යතා සම්පූර්ණයෙන්ම වෙනස් වනු ඇත. අතීතයේ මන්දගාමී, කුඩා යන්ත්‍ර මඟින් ඔවුන්ට බල කළ අතර අනෙක් සියල්ලන්ම එය කරමින් සිටි නිසා මිනිසුන් කාර්යක්ෂමතාව කෙරෙහි දැඩි අවධානයක් යොමු කළහ. මෙය වෙනස් වූ විගසම, වැඩසටහනේ සාර්ථකත්වයට ඇති බාධකය කිසිසේත් ධාවනය කිරීමට නොහැකි වීමෙන් මාරු වියවැඩි වැඩියෙන් දිලිසෙන දේවල් , අපි දැන් සිටින්නේ එතැනයි.


120
නවීන බ්‍රව්සරයකට ඇතුළත් විය යුතු දේ සඳහා කොන්ක්‍රීට් උදාහරණ වනුයේ ක්‍රිප්ටෝ පුස්තකාල, යුනිකෝඩ් දත්ත සමුදාය, ජාවාස්ක්‍රිප්ට් ධාවන කාලය සහ ප්‍රශස්තකරණය කරන ලද JIT සම්පාදක, වීඩියෝ කෝඩෙක්ස්, පී.ඩී.එෆ්. එය එකතු කරයි, නමුත් ක්‍රීඩා මෙන් නොව බ්‍රව්සර් සඳහා ඉහළ රෙස් වත්කම් අවශ්‍ය නොවේ. නවීන ෆයර්ෆොක්ස් බාගැනීමක බර සම්පීඩිත 40-50MB පමණි.
amon

23
"ප්‍රති result ලය ඉතා වේගවත් හා සිනිඳු වනු ඇත" - ප්‍රාර්ථනා කරන සිතුවිල්ලක් මෙන් පෙනේ.
ඩොක් බ්‍රවුන්

16
@amon බ්‍රව්සර්වල වෙනත් ආකාරයේ සම්පත් සහ ප්ලගීන සඳහා සම්පූර්ණ API සහ නොකළ දේ ඇතුළත් බව අමතක නොකරන්න. ඒවා නිදොස් කිරීමේ මෙවලම් (පැතිකඩ, ජාල විශ්ලේෂක, මූලද්‍රව්‍ය පරීක්ෂක, පූර්ණ ක්‍රියාකාරී කොන්සෝලයක්, නිදොස්කරණය කරන්නන් සහ තවත් ටොන් ගණනක්) සමඟ පැමිණේ. අප සැමට සිතාගත නොහැකි තරමට බ්‍රව්සර් සමස්ත මෙහෙයුම් පද්ධතියකට සමීප වෙමින් තිබේ. වෙබ් එකලස් කිරීම සඳහා අඛණ්ඩ සාකච්ඡාවක් පවා තිබේ! බ්‍රව්සරයක් තුළට රිංගා ගත හැකි ටොන් ගණනක් ගැන OP මවිත විය යුතුය.
ඉස්මයිල් මිගෙල්

10
@IsmaelMiguel දුරට Chrome OS සැලකීමේදී, බ්රව්සර දැනටමත් ඇත සමස්ත මෙහෙයුම් පද්ධතිය. ;
අජෙඩි 32

111
tendency to spend less time on optimizing things for space මෙය. මම කේතය ලියන විට, මම අවකාශය හෝ වේගය ප්‍රශස්ත නොකරමි. නඩත්තු කිරීම සඳහා මම ප්‍රශස්ත කරමි. වේගවත් හෝ කුඩා වීමට වඩා කේත පදනම පහසුවෙන් වෙනස් විය හැකි බව වඩා වැදගත් ය. වැඩසටහන් වේගය පිළිබඳ සෑම පැමිණිල්ලක් සඳහාම, නව විශේෂාංග සඳහා ඉල්ලීම් දහයක් සහ එය කුඩා කිරීමට ශුන්‍ය ඉල්ලීම් ලැබෙනු ඇතැයි මට අපේක්ෂා කළ හැකිය.
user2023861

109

ඔබ නෙට්ස්කේප් නැවිගේටරය නවීන බ්‍රව්සරයකට සංසන්දනය කරන්නේ නම්, ක්‍රියාකාරීත්වයේ විශාල වෙනසක් ඇත. HTML 3.2 පිරිවිතර (මම මුද්‍රණ පෙරදසුනක් කරන විට පිටු 51) වත්මන් HTML පිරිවිතර සමඟ සසඳන්න (PDF අනුවාදය පිටු 1155). එය ප්‍රමාණයෙන් 20x ක වැඩිවීමකි.

නෙට්ස්කේප් නැවිගේටරයට ඩොම් එකක් නොතිබූ අතර සීඑස්එස් නොතිබුණි! ලේඛනයේ ගතික වෙනස්කම් නොමැත, ජාවාස්ක්‍රිප්ට් DOM වෙනස් කිරීම හෝ ස්ටයිල් ෂීට් නොමැත. ටැබ් නැත. ශ්‍රව්‍ය හෝ දෘශ්‍ය නැත. නවීන ගවේශකය වන අතිශයින්ම වඩාත් සංකීර්ණ වැඩසටහන්.


12
ඔව්, මෑත බ්‍රව්සර් මඟින් සජීවිකරණ, ශ්‍රේණි, රූප පෙරහන් ආචරණයන්, ජාවාස්ක්‍රිප්ට්, 2 ඩී ග්‍රැෆික්ස් (කැන්වස්), වෙබ් ජීඑල් සමඟ ත්‍රිමාණ ග්‍රැෆික්ස්, ශ්‍රව්‍ය උත්පාදනය, ගේම්පෑඩ් (!), වීඩියෝ විකේතනය, උසස් සේවාදායක පාර්ශව ගබඩාව, සම වයසේ මිතුරන් අතර සන්නිවේදනය (WebRTC), Geolocation, WebSocket, WebCryptography, MIDI,
මයික්

1
වැඩි දේපළ වෙළඳාම් (DOM, CSS, Javascript) එකතු කිරීම සඳහා තවත් දේ එකතු කරන්න (බහුවිධ මොනිටර, විශාල විභේදන වැඩි වීම: පරිගණක තිර විශාල වීම: 1999 සිට 2011 දක්වා ) - 800x600 එදිරිව 1920x1080 එදිරිව 4k ... 8k සහ ඉන් ඔබ්බට ... 1080 සිට 4k දක්වා විභේදනය හතර ගුණයකි ... 8k නැවතත් හතර ගුණයකි.
වර්නර්සීඩී

7
Ern වර්නර්සීඩී විශාල තිරයක් තිබීම සඳහා විශාල ද්විමය අවශ්‍ය නොවේ. 64x 64 පික්සෙල්, 32 බිට් අයිකනය 800x600 හෝ 2560x1440 මොනිටරයක දර්ශනය වන්නේද යන්න තැටියේ සමාන ඉඩ ප්‍රමාණයක් අවශ්‍ය වේ. ඔබේ කවුළුව ප්‍රතිප්‍රමාණනය කිරීමෙන් ද්විමය ප්‍රමාණය වෙනස් නොවේ. දර්ශන සඳහා වැදගත් වන්නේ ඔබ පික්සල් දෙගුණ කිරීම වැනි දේවල් කිරීමට පටන් ගත් විට, තියුණු (එර්) පෙනුම දිගටම කරගෙන යාමට ඔබට විශාල සම්පත් අවශ්‍ය වේ.
8bittree

1
B 8 බිට්රී, එය මෘදුකාංගයේ කාර්ය සාධනය සඳහා ඉහළ ඉල්ලුමක් ඇති කළ හැකිය. වඩාත් ක්‍රියාකාරී කේත වඩාත් සංකීර්ණ විය හැකිය (උදා: කැන්වස් භාවිතා කරන වෙබ් අඩවියකට SVG භාවිතා කරන එකකට වඩා සංකීර්ණ හා කේත අවශ්‍ය වේ). නමුත් ඔව්, ඔබ බොහෝ දුරට නිවැරදි ය.
පෝල් ඩ්‍රැපර්

1
වත්මන් HTML HTML 3.2 ට වඩා බොහෝ දේ කරන බව නිසැකවම සත්‍යයක් වන අතර, පිරිවිතරයන් ද සවිස්තරාත්මකව සැලකිය යුතු අන්තර්ගතයක් එකතු කරන සවිස්තරාත්මක වේ. HTML 3.2 හි EMමූලද්රව්යයේ විස්තරයේ දිග - වචන අටක් හෝ නවයක් - HTML 5 පිරිවිතරයේ දිග සමඟ සසඳන්න - මට නම්, මූලද්රව්යය විස්තර කරන අවට ද්රව්ය ඇතුළු තිර රචනයකට වඩා වැඩි ය. එය අදාළ වන අතර එහි අපේක්ෂිත භාවිතය කුමක්ද.
සීවීඑන්

79

එක් හේතුවක් නම් යෙදුම් තුළ ඇසුරුම් කර ඇති දත්ත විශාල විභේදන සහ ගුණාත්මක බවින් යුක්ත වීමයි. නෙට්ස්කේප්ගේ කාලයේ අයිකනයක් උපරිම වශයෙන් පික්සල් 32x32 ක් විය, උපරිම වශයෙන් බිට් 8 ගැඹුර (සමහර විට 4 ක් පමණි), දැන් එය 64x64 වැනි දෙයක් විය හැකි අතර එය විනිවිදභාවයෙන් සැබෑ වර්ණයෙන් යුක්ත වන අතර එහි අර්ථය බිට් 32 ගැඹුරයි. එය 16 ගුණයකින් විශාලය. අවකාශය කොතරම් ලාභදායකද යත්, බොහෝ විට පීඑන්ජී ජනනය කිරීමේදී "සම්පීඩිත" විකල්පය පරීක්ෂා කිරීමට මිනිසුන් කරදර වන්නේ නැත.

තවත් හේතුවක් නම්, වර්තමානයේ යෙදුම් ඔවුන් සමඟ මනස අවුල් කරවන දත්ත ප්‍රමාණයක් රැගෙන යාමයි, ඒවා පැරණි යෙදුම් නොතිබුණි. වීඩියෝවෙහි "ආරම්භ කිරීම" ඉදිරිපත් කිරීමක් සමඟ නැව්ගත කරන යෙදුම් අද පවතී .

තවත් හේතුවක් නම්, අද දින ක්‍රමලේඛන භාෂාවන් තරමක් විශාල වන ධාවන කාල පරිසරයන් සමඟ එක්ව 100MB බැගින් ගමන් කිරීමට නැඹුරු වීමයි. ඔබගේ ධාවන කාල පරිසරයේ සියලුම අංග භාවිතා නොකලද, ඔබගේ යෙදුම සමඟ සම්පූර්ණ දේම ඇසුරුම් කළ යුතුය.

නමුත් ප්‍රධාන හේතුව වන්නේ අද වන විට අපගේ යෙදුම්වල භාවිතා කළ හැකි පුස්තකාල ටොන් සහ ටොන් ගණනක් පවතින අතර රෝදය නිරන්තරයෙන් නැවත සොයා ගැනීම වළක්වා ගැනීම සඳහා පුස්තකාල භාවිතා කිරීමේ සංස්කෘතියක් අප විසින් වර්ධනය කර ගැනීමයි. ඇත්ත වශයෙන්ම, ඔබ පුස්තකාල භාවිතා කිරීමට පටන් ගත් පසු, ප්‍රශ්න කිහිපයක් මතු වන අතර, ඒවාට වඩාත්ම ලිබරල් පිළිතුරු ලබා දීමේ පුරුද්ද අප විසින් වර්ධනය කර ගෙන ඇත:

  • මගේ එක් කාර්යයක් පමණක් භාවිතා කිරීමට යන්නේ නම් තවත් පුස්තකාලයක් ඇතුළත් කිරීම වටී ද? - ඔව්.

  • එම පුස්තකාලය විසින් සපයනු ලබන සමස්ත ක්‍රියාකාරීත්වයේ ධනයෙන් ඉතා කුඩා කොටසක් පමණක් අවශ්‍ය නම් තවත් පුස්තකාලයක් ඇතුළත් කිරීම වටී ද? - ඔව්.

  • තවත් පුස්තකාලයක් ඇතුළත් කිරීම වටී නම් එය දින 2 ක වැඩ වලින් පමණක් මා බේරා ගනීද? - ඔව්.

  • මගේ වැටුප් ලේඛනයේ විවිධ ක්‍රමලේඛකයින් දැනටමත් විවිධ පුස්තකාල සමඟ හුරු වී ඇති හෙයින් එකම අරමුණක් සඳහා වැඩි හෝ අඩු පුස්තකාල ගණනක් ඇතුළත් කිරීම වටී ද? - ඔව්.

    (මම මෙම ප්‍රවණතා නිරීක්ෂණය කරමින් සිටින බව කරුණාවෙන් සලකන්න, මම ඒවාට එකඟද නැද්ද යන්න පිළිබඳව කිසිදු ප්‍රකාශයක් නොකරමි.)

සඳහන් කළ යුතු තවත් හේතුවක් නම්, තේරීම් කිහිපයක් අතර කුමන යෙදුම භාවිතා කළ යුතුද යන්න තීරණය කිරීමට උත්සාහ කරන විට, සමහර පරිශීලකයින් සිතන්නේ වැඩි ඉඩ ප්‍රමාණයක් හිමි තැනැත්තා වඩාත් විශේෂාංග වලින් පිරී ඇති බවත්, රසික ග්‍රැෆික් ආදිය ඇති බවත් ය. (එය සම්පූර්ණ විකාරයකි, ඇත්ත වශයෙන්ම .)

ඉතින්, නිගමනය කිරීමට, මෘදුකාංග වායුව මෙන් හැසිරෙනවාද? එය ලබා ගත හැකි සියලු ඉඩම අත්පත් කර ගැනීමට නැඹුරු වේද? එක්තරා අර්ථයකින් ඔව්, නමුත් කිසිදු භයානක ප්‍රමාණයකට නොවේ. අපේ ධාවකයන් මත බොහෝ ඉඩ ගනී කියලා බලන්න නම්, අප බොහෝ සඳහා පිළිතුරු එය අයදුම්පත්, නමුත් එවැනි චිත්රපට සහ ගීත වැනි මාධ්ය නොවන බව යි බොහෝ දුරට . ගබඩා ධාරිතාව පුළුල් වන අනුපාතයට මෘදුකාංගය පුපුරා ගොස් නැති අතර එය කිසි විටෙකත් එසේ වනු ඇතැයි සිතිය නොහැක. එබැවින් අනාගත යෙදුම් වලදී පරිශීලකයින්ට ලබා ගත හැකි ගබඩා අවකාශයේ නොසැලකිලිමත් කොටසක් නියෝජනය කිරීමට ඉඩ ඇත.


17
මෙය නිවැරදි පිළිතුරයි. (වර්තමානයේ) ඉහළ ශ්‍රේණිගත අදහස් දැක්වීම්වල වැඩි ක්‍රියාකාරිත්වයක් සඳහන් වේ, නමුත් එය වැඩි කළ ප්‍රමාණය සම්පූර්ණයෙන් පැහැදිලි නොකරයි. ප්‍රමාණය පැමිණෙන්නේ එම ක්‍රියාකාරීත්වය සපයන පුස්තකාල වලින් ය .
පරිශීලක 1936

5
S ඉස්මයිල් මිගෙල් හොඳයි, මම සාමාන්‍ය පරිශීලකයින් ගැන කතා කළා. එසේම, ක්‍රීඩා විශේෂ අවස්ථාවකි, මන්ද මෙම 35GB බොහෝ දුරට මාධ්‍යය, කේත හෝ පුස්තකාල නොවේ. එය සිදුවන්නේ ඔබට විශේෂ යෙදුමක් හරහා පමණක් නැරඹිය හැකි මාධ්‍යයක් වන අතර එය ක්‍රීඩාවයි. නමුත් ක්‍රීඩකයෙකුට වුවද 35GB යනු අද බහු-ටෙරාබයිට් ධාවකවල කිසිවක් නොවේ. කෙසේ වෙතත්, ඔබ කුඩා ධාවකයක් අයිති කර ගැනීමට බල කරන ක්‍රීඩකයෙක් නම් ඔබ එහි සිටින පරිශීලකයින්ගේ නියෝජිතයෙකු අසල කොතැනකවත් නැතැයි සිතමු.
මයික් නකිස්

2
IkeMikeNakis සෑම ක්‍රීඩකයෙකුටම 1TB ධාවකයක් හෝ 256GB SSD මිලදී ගැනීමට මුදල් නොමැත. මා වැනි සමහරුන්ට 128GB SSD එකක් හෝ 500GB ට අඩු ලැප්ටොප් එකක් තිබේ. ටික කලකට පෙර, මගේ SSD අභ්‍යවකාශ භාවිතයෙන් 80% ක් සරලවම ක්‍රීඩා විය. එය හුදෙක් ක්‍රීඩා 3-4 ක් වූ අතර අවකාශය අනුභව කළේය. ක්රීඩාව තුළම, සෑම කෙනෙකුටම පාහේ ලැප්ටොප් පරිගණකයක් ඇති අතර එය මත සෙල්ලම් කරයි.
ඉස්මයිල් මිගෙල්

5
Ike මයික් ඔහ්, එය කමක් නැත. යෙදුමක ප්‍රමාණය ගැන අප කතා කරන විට, අපි අදහස් කරන්නේ බාගත කළ හැකි ස්ථාපන ගොනුවේ ප්‍රමාණය හෝ ස්ථාපනය කළ පසු තැටියේ ඇති මුළු ඉඩ ප්‍රමාණයයි. මෙයට පුස්තකාල, මාධ්‍ය, දත්ත, සියල්ල ඇතුළත් වේ. වර්තමානයේදී, නොගැලපීම් ගැටළු මඟහරවා ගැනීම සඳහා, යෙදුම් සාමාන්‍යයෙන් පුස්තකාල දැනටමත් ස්ථාපනය කර ඇති බවට බලාපොරොත්තු නොවී, අවශ්‍ය අනුවාදයන් යනාදිය වෙනුවට ඔවුන්ට අවශ්‍ය බොහෝ පුස්තකාල සමඟ නැව්ගත කරයි. ප්‍රධාන ක්‍රියාත්මක කළ හැකි ගොනුවේ ප්‍රමාණය සැබවින්ම කිසිදු උනන්දුවක් හෝ ප්‍රතිවිපාකයක් නොවේ.
මයික් නකිස්

3
SIsmaelMiguel ක්‍රමලේඛකයෙකු සඳහා, එය ඔවුන්ගේ විවිධ අථත්‍ය යන්ත්‍ර, ඩොකර් බහාලුම් සහ යනාදිය විය හැකිය. සම්පූර්ණ
පිපිරුණු

16

අනෙක් පිළිතුරු වලට අමතරව, මීට වසර 10 කට පෙර සාමාන්‍යයෙන් දේශීයකරණය වූ / ජාත්‍යන්තරකරණය කළ අනුවාදයන් සඳහා වෙනම සංස්කරණ තිබෙන්නට ඇත. දැන් සාමාන්‍යයෙන් සිදුවන්නේ වැඩසටහන් වල ප්‍රමාණයට සරිලන පරිදි නිකුත් කරන ලද සෑම අනුවාදයකටම වැඩසටහන් පූර්ණ දේශීයකරණ සහය ලබා දෙනු ඇත.


5
මම වැරදියි, නමුත් නූල් මෙම ගැටලුවේ අවම කොටසයි යන මිත්‍යාව යටතේ මම වෙහෙසෙමි. ඇත්ත, එහි භාෂා විශාල ප්‍රමාණයක් ඇත, නමුත් තවමත් පරිශීලකයෙකු දකින නූල් ප්‍රමාණය ඉතා සීමිතය. සියල්ලට පසු, ඔබගේ පරිශීලක අතුරුමුහුණත අසමත් වීමට ඇති ස්ථිරම ක්‍රමය නම් ඕනෑවට වඩා පෙළ ඇතුළත් කිරීමයි.
cmaster - මොනිකා නැවත ස්ථාපනය කරන්න

5
, @Cmaster කියපු දේ එකතු ෆයර්ෆොක්ස් විශේෂයෙන් කරන්නේ නෑ පූර්ණ දේශීයකරණ ලැබුනු (සහ මම ඒ ගැන සිතීම කරනවා ඇති අතර, වත් OpenOffice කරන්නේ.)
BenjiWiebe

2
macmaster Strings, නැත. නමුත් දේශීයකරණය කළ වීඩියෝ සහ ශ්‍රව්‍ය, විශේෂයෙන් ක්‍රීඩා සන්දර්භය තුළ? IIRC හි 60 GB ක්‍රීඩාවක් (GTA V?) තිබුනි, එහිදී> 10 GB තනිකරම දේශීයකරණය කළ ශ්රව්ය උපකරණ විය. එය සැලකිය යුතු කොටසකි.
බොබ්

@ බොබ් හරි, මම ක්‍රීඩා ගැන නොසිතුවෙමි, ඒවා මා ලියූ දෙයට ඇති එක් විශාල ව්‍යතිරේකයකි.
cmaster -

එක් එක් භාෂාව සඳහා, නූල් වගුව අමතර K බයිට් කිහිපයක් එකතු කළ හැකිය. යෙදුම් අයිකන පමණක් සාමාන්‍යයෙන් සියළුම වචන අන්තර්ගතයේ මුළු ප්‍රමාණයම වාමනය කරයි (කාවැද්දූ ශබ්ද කෝෂ සහිත යෙදුම් විය හැකි ව්‍යතිරේකයන්)
andyb

13

එක් හේතුවක් වන්නේ පරායත්තතාවයන් ය. පොහොසත් ක්‍රියාකාරිත්වය සහ හොඳ පෙනුමක් ඇති වැඩසටහනකට බොහෝ දේ කළ යුතුය - සංකේතනය, අක්ෂර වින්‍යාසය පරීක්ෂා කිරීම, XML සහ JSON සමඟ වැඩ කිරීම, පෙළ සංස්කරණය කිරීම සහ තවත් බොහෝ දේ. ඔවුන් පැමිණෙන්නේ කොහෙන්ද? සමහර විට ඔබ ඔබේම දෑ පෙරළා ඒවා හැකි තරම් කුඩා ලෙස තබා ගන්න. බොහෝ විට ඔබ තෙවන පාර්ශවීය සංරචක (MIT බලපත්‍රලාභී විවෘත මූලාශ්‍රයක්) භාවිතා කරන අතර ඒවා ඔබට කිසි විටෙකත් අවශ්‍ය නොවන ක්‍රියාකාරිත්වයක් ඇති නමුත් තෙවන පාර්ශවීය අංගයකින් ඔබට තනි ශ්‍රිතයක් අවශ්‍ය වූ විට ඔබට බොහෝ විට සම්පූර්ණ අංගය රැගෙන යා යුතුය. එබැවින් ඔබ වැඩි වැඩියෙන් යැපීම් එකතු කරන අතර ඔවුන් විසින්ම ඔබේ වැඩසටහන විකාශනය වී වර්ධනය වන විට ඒවා මත රඳා පවතින වැඩපිළිවෙළ ද වර්ධනය වේ.


මට එක කුතුහලයක් තියෙනවා ඇයි මේකට එක රැයකින් අඩු අගයන් දෙකක් ලැබුණේ කියලා.
ෂාප්ටූත්

6
මම එසේ නොකළ නමුත් මෙය ප්‍රශ්නයට ප්‍රමාණවත් ගැඹුරකින් පිළිතුරු සපයනු ඇතැයි මම නොසිතමි. එය බොහෝ සෙයින් කියනුයේ “මෘදුකාංගය විශාල වන නිසා එය තවත් බොහෝ දේ කරයි”, සහ අනෙක් පිළිතුරු වලින් ඔබට පෙනෙනු ඇත්තේ ඊට වඩා වැඩි යමක් එහි ඇති බවයි.
කක්ෂයේ සැහැල්ලු ධාවන තරඟ

1
ආශ්‍රිත සාධකයක් නම්, ස්ථිතික සම්බන්ධතා භාවිතා කරන පද්ධති වලදී, සම්බන්ධකයෙකුට සත්‍ය වශයෙන්ම භාවිතා වන කේතයක් පමණක් ඇද ගැනීමට අවශ්‍ය විය හැකිය [සමහර සම්බන්ධකයන් සෑම විටම සෑම දෙයක්ම ඇද ගනු ඇත, නමුත් වඩා හොඳ ඒවා තෝරා බේරා ගැනීමට උත්සාහ කරයි]. ගතික සම්බන්ධතාවයක් භාවිතා කරන විට, විශේෂයෙන් මොඩියුලයන් බෙදා ගත හැකි නම්, මොඩියුලයක් ස්ථාපනය කරන පළමු කේතයට එයින් එක් ශ්‍රිතයක් පමණක් අවශ්‍ය වුවද, මොඩියුලය බෙදා ගැනීමට අවශ්‍ය වෙනත් කේතයන්ට අවශ්‍ය වන්නේ කුමන කාර්යයන් දැයි දැන ගැනීමට ක්‍රමයක් නොමැත.
සුපර් කැට්

har ෂාර්ප්ටූත් මම තවදුරටත් පුදුම නොවෙමි. බොහෝ අවස්ථාවන්හීදී පද්ධතිය ක්‍රියාත්මක වන අතර දරුණු ලෙස බිඳුණු පිළිතුරු පිස්සු මෙන් පිළිගෙන ඇති අතර නිවැරදි ඒවා බොහෝ විට අමතක කර දමනු ලැබේ ...
බ්‍රයන් නොබ්ලොච්

10

ග්‍රැෆික්ස් / උපයෝගීතාව සැබවින්ම දායක වන සාධක වන අතර, පුස්තකාලය / අතිරික්ත සම්පාදිත කේතය එහි භයානක ය.

තවමත් කුඩා කේතයක් විය හැකි ආකාරය පිළිබඳ උදාහරණය: මෙනුවෙටොස්, තනි ෆ්ලෑෂ් තැටියකට ගැලපෙන බලවත් යෙදුම් සහිත සම්පූර්ණ 64-බිට් මෙහෙයුම් පද්ධතියකි.

කිසිදු පැහැදිලි හේතුවක් නොමැතිව විශාල කේතයක් විය හැකි ආකාරය පිළිබඳ උදාහරණය: මම සරල පෙළ ප්‍රතිදානයක් කළෙමි "හෙලෝ, වර්ල්ඩ්!" මෑතකදී අඩා හි. සම්පාදනය කළ හැකි ක්‍රියාකාරීත්වය 1 MiB! එකලස් කිරීමේදී එකම ක්‍රියාත්මක කළ හැක්කේ කිබී හෝ 2 ක් පමණි (එයින් වැඩි ප්‍රමාණයක් ක්‍රියාත්මක කළ හැකි පොදු කාර්ය වේ, සත්‍ය ධාවන කේතය බයිට් දස දහස් ගණනකි).


3
නම්ය තැටිය කුමක්ද? ;)
500 - අභ්‍යන්තර සේවාදායක දෝෂය

@ 500-අභ්‍යන්තර සේවාදායක දෝෂය අඩා යනු කුමක්ද? : D
BenjiWiebe

3
නවකයින් සඳහා, නම්ය තැටිය 1.4 MiB පමණ වේ
දර්ශන නාමය

3
බයිට් 200 ට අඩු නවීන ඇඩා ක්‍රියාත්මක කළ හැකි දෑ මම දැක ඇත්තෙමි. නමුත් ඔබේ සම්පාදකයා පෙරනිමියෙන් සම්පූර්ණ කාර්ය ධාවන කාලය වැනි දේ ඇද ගන්නේ නම්, ඔබ කාර්යයන් භාවිතා කළත් නැතත්, 1MB හෝ ඊට වැඩි ප්‍රමාණයක් අපේක්ෂා කළ යුතුය. එය සාමාන්‍යයෙන් එය ඉවත් කිරීමට කරදර වීම වටී නැත.
බ්‍රයන් ඩ්‍රම්මන්ඩ්

Rian බ්‍රයන් ඩ්‍රම්මන්ඩ්, හරියට ක්‍රියා විරහිත ධාවන වේලාවක් හෝ කපටි ධාවන වේලාවක් සහ පුස්තකාලයක් සහ සම්බන්ධකයක් වැනි ය. මීට වසර ගණනාවකට පෙර මා දුටු පුහුණු වීඩියෝවක දී ජීන් ඉච්බියා සහ වෙනත් අය සඳහන් කළේ සාමාන්‍ය ඇඩා ධාවන කාලය (භාෂාවේ මුල් පිටපත සඳහා) 4K පමණ වන බවයි. කුතුහලයෙන් යුතුව, මම මෙය භාවිතා කළේ TI 320C30 ධාවන කාල පැකේජයට එරෙහිව ය. ඔහු මුදල් මත නිවැරදි විය.
ජෝන් ආර්. ස්ට්‍රෝම්

7

කාරණා දෙකකට ගැලපෙන පරිදි මෘදුකාංගය සෑදිය යුතු බව සුළුපටු සත්‍යයකි: පරිශීලකයින් සහ පවතින දෘඩාංග. පරිශීලකයාගේ අභිමතය පරිදි දෘඩාංග සමඟ කාලෝචිත ආකාරයකින් පරිශීලකයාට අවශ්‍ය දේ කරන්නේ නම් වැඩසටහනක් එහි අරමුණු සඳහා සුදුසු වේ. හොඳයි ඩූ. දෘඩාංග මූලික වශයෙන් මැනිය හැකි සියලු මානයන්ගෙන් වැඩි දියුණු වන විට නුසුදුසු සිට යෝග්‍යතාව දක්වා ගමන් කරන විවික්ත වැඩසටහන් ගණන වැඩි වේ - සැලසුම් අවකාශය විශාල වේ:

  • ඉහළ මට්ටමේ භාෂාවන් පෙරට වඩා අඩු කේතයකින් හා වේලාවක අදහස් ප්‍රකාශ කිරීමට ඉඩ සලසයි. මෙම පහත් සංකීර්ණතාව, අනෙක් අතට, වඩ වඩාත් සංකීර්ණ අදහස් ප්‍රකාශ කිරීමට ඉඩ සලසයි.
  • ආනයනික භාණ්ඩ අයදුම්පත සමග වැඩි දත්ත එය ක්ෂණිකව වැඩි යානාවල භාවිතා කළ හැකි කරන්න පුළුවන්. නිදසුනක් වශයෙන්, අක්ෂර වින්‍යාස පිරික්සුම් යෙදුම් මානව වර්ගයා දන්නා සෑම භාෂාවක් සමඟම එකතු වීමට බොහෝ කලක් ගත නොවනු ඇත - එය ගිගාබයිට් කිහිපයක් පමණි.
  • දෘඩාංග වෙළඳාමෙන් ඉවත් වීම සංවර්ධකයින්ට සහ පරිශීලකයින්ට ඔවුන් කැමති සම්පත ගැන වැඩි තේරීමක් කිරීමට ඉඩ දෙයි. උදාහරණයක් ලෙස FLAC / OGG vs WAV, SVG vs PNG, දත්ත සමුදා දර්ශක බලන්න.
  • මානුෂීය අතුරුමුහුණත් බොහෝ විට උපයෝගීතාව සඳහා විශාල දෘඩාංග ප්‍රමාණයක් කලින් වෙළඳාම් කරයි. ප්‍රති-අන්වර්ථකරණය, ඉහළ විභේදන, වේගයෙන් නැවුම්බව සහ විවික්ත පැනල් වලට සමාන දේ අතර මාරුවීම යන සියල්ල වඩාත් යථාර්ථවාදී, එබැවින් අවබෝධාත්මක හා සාපේක්‍ෂව අත්දැකීමක් ලබා දෙයි.

6

ඇන්ඩ්‍රොයිඩ් යෙදුම් සම්බන්ධයෙන් මෙය නියත වශයෙන්ම සත්‍ය වේ. මීට වසර හතරකට පෙර සරල යෙදුමක් මෙගාබයිට් 2-5ක් පමණ ගත විය. වර්තමානයේ සරල යෙදුමක් සඳහා මෙගාබයිට් 10-20 අතර ඉඩ ප්‍රමාණයක් අවශ්‍ය වේ.

වැඩි ඉඩ ප්‍රමාණයක්, යෙදුම් ප්‍රමාණය විශාල වේ.

ඇන්ඩ්‍රොයිඩ් සම්බන්ධයෙන් ප්‍රධාන හේතු දෙකක් ඇතැයි මම සිතමි.

  • ගූගල් විසින් ඇන්ඩ්‍රොයිඩ් රාමුව පුළුල් කළ අතර නව ක්‍රියාකාරිත්වයන් රාශියක් එක් කළේය.

  • සංවර්ධකයින් තවදුරටත් ගණන් ගන්නේ නැත. පින්තූර වඩා ඉහළ විභේදනයකට ඇතුළත් කර ඇත (ඇත්ත වශයෙන්ම ස්මාර්ට්ෆෝන් තිර විභේදනය වැඩි වී ඇත), තෙවන පාර්ශවීය පුස්තකාල නොසැලකිලිමත් ලෙස ඇතුළත් කර ඇත.


1
ඒ අන්තිම වෙඩි උණ්ඩය හරියටම හරි.
කක්ෂයේ සැහැල්ලු ධාවන තරඟ

3
මම මුළු ඇන්ඩ්‍රොයිඩ් යෙදුමක් සාදා ඇති අතර APK 0.05MB වේ. නැවතත්, එය එතරම් දෙයක් නොකරයි. නැවතුම් ඔරලෝසු යෙදුමක් (මගේ හා සමාන ක්‍රියාකාරිත්වයකින් යුත්, සම්පූර්ණයෙන්ම වෙනස් වුවත්) MB කිහිපයක් ගන්නේ මන්දැයි මම තවමත් කල්පනා කරමි.
user253751

5
පසුගිය වෙඩි අවස්ථාවක සංවර්ධකයන්, වැරදි කරන්න සත්කාර. අපට සිදු වන්නේ විවිධ ප්‍රමුඛතා හසුරුවා එම යෙදුම ටිකක් විශාල කිරීම අර්ථවත් කරයි.
NPSF3000

මට අවශ්‍ය නොවන මගේ 0.05MB යෙදුමට 5 + MB පුස්තකාලයක් එක් කිරීමට SDK (එවකට) අවධාරනය කළ අතර එය මුදා හැරීමට පෙර එය ඉවත් කිරීමට මතක තබා ගත යුතුය.
user253751

4

එය බොහෝ දේ සංවර්ධකයාගේ කාලය සහ එම කාලය සඳහා වැය වේ. විෂුවල් බේසික් ප්‍රථම වරට දර්ශන තලයට පැමිණි දිනවලදී, එය සී / සී ++ සමඟ තරඟ වදින අතර එයට එරෙහි විශාල තල්ලුව වූයේ වින්ඩෝස් සඳහා ඇන්සි සී හි 15K දී 'හෙලෝ වර්ල්ඩ්' ලිවිය හැකි වීමයි. VB හි ගැටලුව වූයේ ඔබ සැමවිටම 300K ධාවන කාල පුස්තකාලයේ ඇල්බට්‍රොස් තිබීමයි.

දැන්, ඔබට ඔබේ VB වැඩසටහනේ ප්‍රමාණය මෙන් 10 ගුණයක් විය හැකි අතර එය තව තවත් K කිහිපයක් පමණක් වනු ඇත, නමුත් ඔබේ C / C ++ වැඩසටහනේ ප්‍රමාණය මෙන් 10 ගුණයක් වන අතර ඔබ තවත් මාස කිහිපයක් සංවර්ධනය දෙස බලයි.

අවසානයේදී, ඔබේ අයදුම්පත් වල ඉදිමුම යනු සංවර්ධන නිෂ්පාදනයේ දැවැන්ත පිම්මක්, මිල අඩු කිරීම සහ පැරණි අත්කම් නිර්මාණ සංවර්ධනයේ දිනවලදී කිසිදා සිදු නොවූ හැකියාවන්ගේ අතිවිශාල හැකියාවන් සඳහා ගෙවීමට ඇති කුඩා මිලකි; වැඩසටහන් කුඩා හා වේගවත් වූවත් දුර්වල වූ විට, එකිනෙකට නොගැලපෙන, අඩු විශේෂාංග සහිත සහ සංවර්ධනය කිරීමට මිල අධික වූ විට.


2
මෙම ලිපිය කියවීමට තරමක් අපහසුය (පෙළ පවුර). එය වඩා හොඳ හැඩයකට සංස්කරණය කිරීමට ඔබ කැමතිද ?
gnat

1
හෙලෝ වර්ල්ඩ් හි "10x ප්‍රමාණය" සඳහා "මාස වැඩි සංවර්ධනයක්" අවශ්‍යද? දත් මදින්න දස වතාවක් දත් මැදීමෙන් මාසයක් නොනවත්වා කැඩපතක් ඉදිරිපිට සිටගෙන සිටිනවාද?
bcrist

X දත් මදින්න x හි රේඛීය ශ්‍රිතයකි, නමුත් ක්‍රමලේඛනය සාමාන්‍යයෙන් රේඛීය ශ්‍රිතයක් නොවේ. ඔබ ඉතා පහත් මට්ටමේ භාෂා කාර්යයන් භාවිතා කරමින් සෑම කේත රේඛාවක්ම හස්ත කර්මාන්ත කරන්නේ නම් ඔබට වේගවත් හා කුඩා කේතයක් ලැබෙනු ඇත. ඉහළ මට්ටමේ භාෂාවන් වැඩිපුර පිපිරෙන නමුත් පිරිවැය සංකීර්ණතාවයේ රේඛීය ශ්‍රිතයකට සමීපව තබා ගන්න.
andyb

2

කාලයාගේ ඇවෑමෙන්, පරිශීලකයාගේ අවශ්‍යතා විකාශනය වෙමින් පවතින අතර වැඩි වැඩියෙන් ඉල්ලුමක් ඇති බැවින් විවිධ මෘදුකාංගවල වෙළෙන්දන්ට / කතුවරුන්ට තරඟයේ නාමයෙන් එම අවශ්‍යතා සපුරාලීමට බල කෙරෙයි.

නමුත් නව අවශ්‍යතාවයක් තෘප්තිමත් කිරීම යනු බොහෝ විට නව කේත එකතු කිරීමයි. නව කේතය යනු නිවැරදි කිරීමට නව දුර්වලතා ය. නව අවදානම් නිවැරදි කිරීමෙන් නව අවදානම් වලට කේත හෝ විවෘත දොරවල් එකතු කළ හැකිය.

පරිශීලකයාගේ අවශ්‍යතාවය සපුරාලීම සඳහා එකතු කරන ලද සෑම අංගයක් සඳහාම වේගය සඳහා වැඩි ප්‍රොසෙසරයක් අවශ්‍ය විය හැකිය (අපි සියල්ලෝම මේ හෝ එම බ්‍රව්සරයේ වේගය ගැන පැමිණිලි කරමු), වඩා හොඳ දෘශ්‍ය ප්‍රයෝග සඳහා නව චිත්‍රක සම්පත් ... යනාදිය.

මේ සියල්ලෙන් අදහස් කරන්නේ නව යෙදුම් ස්ථර (කේත), ආරක්ෂාව සහ සමහර විට දෘඩාංග එකතු කිරීමයි.


1

විශාලත්වය පුස්තකාල වලින් සාදා ඇත. මේ දිනවල බොහෝ යෙදුම් නිපදවා ඇත්තේ ඉලෙක්ට්‍රෝන භාවිතයෙන් වන අතර එමඟින් යෙදුම සමඟ විශාල ප්‍රමාණයක් එකතු වේ. ඔබ ලිනක්ස් මත යෙදුම් ස්ථාපනය කරන්නේ නම් ඒවා සාමාන්‍යයෙන් වඩා කුඩා වන්නේ වෙනත් වැඩසටහන් ද භාවිතා කරන හවුල් පුස්තකාල හරහා බොහෝ යෙදුම් දැනටමත් ස්ථාපනය කර ඇති බැවිනි.


-1

මෘදුකාංගයක් තැනීමේදී, ඔබට A ශ්‍රිතය අවශ්‍ය නම්, ඔබ A * මොඩියුලයක් ආනයනය කරනු ඇත. A * ට A විසඳිය හැකි නමුත් A * ට A ට වඩා ගැටළු විසඳිය හැකි අතර A * විශාල විය හැකිය. සියලුම විශාල මොඩියුලවල ප්‍රති result ලය වන්නේ විශාල ප්‍රමාණයේ මෘදුකාංගයකි.

සමහර විට එකම අවස්ථාව නොවේ, නමුත් මේ වගේ දෙයක්: ඔබට ජාවා භාවිතා කර කොන්සෝලය මත "හෙලෝ වර්ල්ඩ්" මුද්‍රණය කිරීමට අවශ්‍ය නම්, ඔබට JRE (> 60MB) ස්ථාපනය කළ යුතුය.

ජාවා හි උදාහරණය හොඳ නැතිනම්, මෙය උත්සාහ කරන්න: මෘදුකාංගයට ගොනු කිරීමට ලොග් වීමට අවශ්‍ය නම්, එය දත්ත සමුදායට, ජාලය හරහා සහ වෙනත් විශේෂාංග වලට සැබවින්ම ලොග් සෑදිය හැකි ලොග් මොඩියුලයක් භාවිතා කළ හැකිය, නමුත් කාර්යයන් කිසි විටෙකත් භාවිතා නොවේ ව්යාපෘතිය.


හරියටම පහළ බැසීම් 5 ක් ඇති අතර එයට හේතුව පැහැදිලි කරන එක අදහසක්වත් නැත්තේ ඇයි?
ක්‍රොම්ස්ටර්

1
Rom ක්‍රොම්ස්ටර්න් පළමු කොටස පුස්තකාල ක්‍රියා කරන ආකාරය පිළිබඳව බොහෝ සෙයින් විස්තර කරයි code. එය කිසිසේත්ම ප්‍රශ්නයට පිළිතුරු නොදෙන බව මම තර්ක කරමි. දෙවන කොටස ජාවා නිදසුනක් ලෙස භාවිතා කරයි (ජේආර්ඊය යෙදුම් ප්‍රමාණයෙහි වර්ධනයේ කොටසක් ලෙස සැලකිය යුතු යැයි පැවසීමට උත්සාහ කළද - එය නැවත ප්‍රශ්නයේ කාරණය මග හැරී ඇති අතර එය කිසිසේත්ම සාධාරණ උදාහරණයක් නොවන අතර එය දිගටම කරගෙන යයි ජාවා පිළිබඳ වරදවා වටහාගැනීම්). සියල්ලටම වඩා එය වැරදියි, නැතහොත් පෙර, වඩා හොඳින් ලිඛිත, පිළිතුරු වල ලකුණු පුනරාවර්තනය වේ.

1
කේතය හිතන විදිහ, දෙකම ගොනු හා කටයුතු නිසා - ජාලය හෝ ගොනු කිරීමට අතපෙවීම් ඔබගේ උදාහරණය එක්කෝ හොඳ එකක් නොවේ හරියටම (මෙහෙයුම් පද්ධතිය විසින් ගොනු හා ජාල අතර වෙනස හසුරුවන) ඒ වගේ. ඔරකල් එදිරිව MySQL එදිරිව SQL සේවාදායකය එදිරිව පෝස්ට්ග්‍රෙස් එදිරිව ... ධාවක සහ අපෝහක වෙනස්කම් මගින් මෙය සංකීර්ණ වනු ඇති බැවින් එහි මූලික ක්‍රියාකාරිත්වයේ කොටසක් ලෙස "දත්ත ගබඩාවට ලොග්" වන ල ging ු-සටහන් රාමුවක් මා තවම දැක නැත.

40 user40980 ගොනුව සහ ජාලය අතර වෙනස මෙහෙයුම් පද්ධතිය විසින් හසුරුවනු නොලැබේ. සම්බන්ධ වීමට සහ ලිවීමට ඔවුන්ට විවිධ මෙහෙයුම් ඇමතුම් අවශ්‍ය වේ. දත්ත සමුදා ප්‍රවේශය හසුරුවනු ලබන්නේ JDBC හෝ libdbi වැනි දත්ත සමුදා ස්වාධීන ස්ථරයක් මගිනි. (එමඟින් විවිධ සහය දක්වන දත්ත සමුදායන් සඳහා ධාවක ඇද ගත හැකිය!)
user253751

-2

යම් රීතියක් ගැන මම කියෙව්වා, වැඩසටහන් කොපමණ ප්‍රමාණයක් තිබුණත් ලබා ගත හැකි සියලු මතකයන් ලබා ගනී නමුත් ඇයි?

එය සත්‍යයක් නොවේ. මෙහෙයුම් පද්ධතිය මතක පීඩනයට ලක්වන තුරු පද්ධති විසින් ඔවුන් පරිභෝජනය කළ මතකය මුදා හරිනු නොලැබේ. මෙය කාර්ය සාධනය වැඩි දියුණු කිරීමකි. ඔබ පින්තූර සහිත පිටුවක් ගවේෂණය කරන්නේ නම්, ඔබ ඉවතට යන්න. ඔබට නැවත සැරිසැරීමට පුළුවන, එබැවින් රූපය නැවත අවශ්‍ය වේ. මෙහෙයුම් පද්ධතියට RAM තිබේ නම් ඔබට එය නැවත අවශ්‍ය නොවන බව සහතික වන තුරු මතකය ඉවත් කිරීමේ තේරුමක් නැත.

මතකය ක්ෂණිකව ඉවත් කිරීමෙන් CPU චක්‍ර සහ මතක කලාප පළල පරිශීලකයාගෙන් ඉවතට ගෙන යනු ඇත.

මෙහෙයුම් පද්ධතිය විසින් පවතින සියලුම යෙදුම් නොවන මතකය පරිභෝජනය කරනු ඇති අතර ඉන් වැඩි ප්‍රමාණයක් ගොනු පද්ධති හැඹිලිය සඳහා වේ.

මතක කළමනාකරණය දුෂ්කර ගැටළුවක් වන නමුත් සෑම විටම ඒ මත වැඩ කරන ඉතා දක්ෂ පුද්ගලයින් සිටී. අරමුණක් මත කිසිවක් නාස්ති නොවන අතර ප්‍රධාන ඉලක්කය වන්නේ ඔබට ඉතා ප්‍රතිචාරාත්මක පරිගණකයක් ලබා දීමයි.


3
එය කිසිසේත්ම එම කියමන ගැන නොවේ. අථත්ය මතකය සහ කසළ එකතු කිරීම එම උපුටා දැක්වීම ලියන විට සොයාගෙන ඇති අතර ඒවා පුළුල්ව දක්නට නොලැබුණි.
ජෝග් ඩබ්ලිව් මිට්ටාග්

-2

ග්‍රිඩ්ලොක් කර ඇති සුපිරි අධිවේගී මාර්ගයකට ඔබ නව මංතීරු එක් කරන තදාසන්න සංසිද්ධිවලට සමානව, පවතින අවකාශය පිරවීම සඳහා වැඩසටහන් පුළුල් වන බව සත්‍යයක් විය හැකි අතර වසර කිහිපයක් ඇතුළත ගමනාගමනය නැවත උපස්ථ වේ.

නමුත් ඔබ එය සොයා බැලුවහොත්, ඔවුන් වැඩසටහන් ඇත්ත වශයෙන්ම වැඩි දේවල් කරන බව ඔබට පෙනී යනු ඇත. නිදසුනක් ලෙස, බ්‍රව්සරයේ රසික ග්‍රැෆික්ස් ධාවනය කරන්න, මීට වසර කිහිපයකට පෙර නොතිබූ සිහින් සංවර්ධක මෙවලම් යනාදිය ඇත. ඒවා බොහෝ පුස්තකාල සමඟ සම්බන්ධ වේ, සමහර විට කේතයේ කුඩා කොටසක් පමණක් භාවිතා කරයි. එබැවින් පවතින මතකය පිරවීම සඳහා වැඩසටහන් ප්‍රමාණයෙන් වැඩි විය හැකි අතර, සමහර ඒවා පූර්ව නීත්‍යානුකූල හේතු විය හැකිය.


2
පූර්ව පිළිතුරු 13 කින් පැහැදිලි කර ඇති කරුණු වලට වඩා සැලකිය යුතු කිසිවක් මෙය ඉදිරිපත් කරන බවක් නොපෙනේ
gnat

-3

ප්‍රශස්තිකරණය නොකළ වස්තූන් මත ගොඩනගා ඇති පුස්තකාලවලට ක්‍රියා කිරීමට වැඩි මතකයක් පැටවීම, ස්ථාපනය කිරීම සහ තවත් පරිගණක චක්‍රයක් අවශ්‍ය වේ. වස්තු කේතය බොහෝ දුරට පුපුරා යයි.

සම්මත C ++ කේත හරහා ධාවනය වන විට, සියලු වස්තු () සංස්කරණ වස්තු ඇමතුම් වලංගු වස්තු බව තහවුරු කර ගන්න. වස්තූන් වටකර වස්තු තට්ටුවක් මත ඔබ තට්ටුවක් නිර්මාණය කරන විට, යටි පතුල් පුපුරා ගොස් පාරාන්ධ වේ. ක්‍රමලේඛකයින් කම්මැලි වී වැඩි වස්තූන් ලබා ගන්නේ එය අවශ්‍ය ක්‍රියාකාරීත්වයට පමණක් සීමා වූ දේ නැවත සැලසුම් කිරීමට වඩා වේගවත් බැවිනි. එය ඇත්තෙන්ම එතරම් සරල ය.

ලිනක්ස් සී කර්නලයේ ප්‍රමාණය, කර්නලය පමණක් නොව බෙස්පෝක් යෙදුම්වල ප්‍රමාණයද සලකා බලන්න. කර්නලයට මුළු යන්ත්‍රයම ක්‍රියාත්මක කළ හැකිය. නමුත් එය යෙදුම් තරම් ඉක්මනින් ගොඩනගා නැත, හොඳම ක්‍රියාකාරිත්වය කිරීමට සෙමින් කාලය ගතවේ.

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.