සූර්යග්රහණය සමඟ ඇති අත්දැකීම් වේගවත් කරන්නේ කෙසේද?
උදාහරණයක් ලෙස: මට අවශ්ය නොවන සියලුම ප්ලගීන මම අක්රීය කරමි (මයිලින්, උප ක්ලිප්ස්,…).
සඳහා ප්ලගිනයක් භාවිතා කරනු වෙනුවට, චපල , මම මාන TortoiseHG බාහිර මෙවලමක් ලෙස.
සූර්යග්රහණය සමඟ ඇති අත්දැකීම් වේගවත් කරන්නේ කෙසේද?
උදාහරණයක් ලෙස: මට අවශ්ය නොවන සියලුම ප්ලගීන මම අක්රීය කරමි (මයිලින්, උප ක්ලිප්ස්,…).
සඳහා ප්ලගිනයක් භාවිතා කරනු වෙනුවට, චපල , මම මාන TortoiseHG බාහිර මෙවලමක් ලෙස.
Answers:
සූර්යග්රහණ වේගය සඳහා වඩාත් බලපාන සාධක තුන නම්:
ඉන්ඩිගෝ (3.7.2) එස්ආර් 2 හි “එකම” වැඩබිම තත්පර 4 කින්, කෙප්ලර් එස්ආර් 2 (4.3.2) තත්පර 7 කින් සහ ලූනා (4.4.0) තත්පර 10 කින් පටවනු ලැබේ. සියල්ලම ජාවා ඊඊ මිටි ය. නව අනුවාදවල වැඩි මිටි ප්ලගීන ඇත, නමුත් තවමත් ප්රවණතාව පැහැදිලිය. ("එකම" වැඩපොළෙන් මා අදහස් කළේ: භාවිතා කරන ලද එකම (අතිරේකව ස්ථාපනය කර ඇති) ප්ලගීන, අනුවාද පාලනයෙන් පරීක්ෂා කරන ලද එකම ව්යාපෘති).
නවතම JDK සමඟ එය දියත් කිරීම (ලියන අවස්ථාවේ ජාවා 14, ඔබට අවශ්ය වෙනත් JDK සමඟ ඔබේ සූර්යග්රහණ ව්යාපෘතියේ සම්පාදනය කිරීම වළක්වන්නේ නැත: 1.4.2, 1.5, 1.6 පැරණි ...)
-vm jdk1.6.0_10\jre\bin\client\jvm.dll
Eclipse.ini වින්යාස කිරීම ( සම්පූර්ණ eclipse.ini සඳහා මෙම ප්රශ්නය බලන්න )
-Xms512m
-Xmx4096m
[...]
මෙම Xmx
තර්කය (සරළ දී) මතක එක්ලිප්ස් කරන ලද මුදල ෙකොපමණද ලබා දෙනු ඇත. සමඟ -Xmx4g
, එයට 4 GB RAM ආදිය ලැබේ.
සටහන:
libjava.so
: ලිනක්ස් libjava.so
මත රඳා පවතී libjvm.so
, නමුත් සංවාදය සත්ය නොවේ :: $ readelf -d libjava.so
Dynamic segment at offset 0x208a8 contains 25 entries:
Tag Type Name/Value 0x00000001 (NEEDED) Shared library: [libjvm.so] [...]
පුස්තකාලයේ එවැනි තොරතුරු අඩංගු වූ විට, ක්රියාවලියක් පටවන විට ස්වයංක්රීයව ld.so
පූරණය වේ. libjvm.so
libjava.so
-Xverify:none
ඔබගේ eclipse.ini ගොනුවට එක් කරන්න .
එය ඔබගේ සූර්යග්රහණ ආරම්භක වේලාව සැලකිය යුතු ලෙස අඩු කරනු ඇත (මගේ නඩුවේ 50% වැඩි නොවේ නම්). මෙය VM වෙත පටවනුයේ එය පටවන සියලුම .class ගොනු වලංගු නොකරන ලෙසයි.
මෙය සළකා බලන්න: නිෂ්පාදන පද්ධතියක බයිට්කෝඩ් සත්යාපනය කිසි විටෙකත් අක්රීය නොකරන්න (අදහස් දැක්වීම්වල සඳහන් පරිදි)
වෙත යන්න වින්ඩෝස් -> අභිරුචි -> වලංගු හා ඕනෑම නොතේරූ නිසාවෙන් validators
ඔබට අවශ්ය හෝ අවශ්ය නැහැ.
සූර්යග්රහණය 3.7 සඳහා, ඔබ වින්ඩෝස් -> මනාපයන් -> සාමාන්ය -> ආරම්භය සහ වසා දැමීම භාවිතා කරයි.
සූර්යග්රහණය ක්රියාත්මක කිරීම සඳහා ඔබ සන් ජේවීඑම් භාවිතා කරන බවට වග බලා ගන්න.
ලිනක්ස් හි, විශේෂයෙන් උබුන්ටු හි, සූර්යග්රහණය පෙරනිමියෙන් ස්ථාපනය කර ඇත්තේ විවෘත මූලාශ්රය වන GCJ භාවිතා කිරීම සඳහා වන අතර එය ඉතා දුර්වල ක්රියාකාරිත්වයක් ඇත. update-alternatives --config java
සූර්ය ජේවීඑම් වෙත මාරුවීමට සූර්යග්රහණයේ UI සුලභතාවය වැඩි දියුණු කිරීමට භාවිතා කරන්න .
java -version
දෙයක් පැවසිය යුතුය openjdk version "1.8.0_131"
). OpenJDK 9 බොහෝ කාර්යයන් සඳහා දුර්වල ක්රියාකාරිත්වයට (ඉහළ ප්රමාදයට) හේතු වන බව මට පෙනී ගියේය.
ඉඟි වලට ස්තූතියි. මෙම විකල්ප (ඉහත සඳහන් කළ) මට බොහෝ උපකාර විය:
වින්ඩෝස්:
Eclipse.ini හි යාවත්කාලීන කරන ලද ජාවා අනුවාදය පිළිබඳ මතකය වැඩි කිරීම සහ:
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx512m
-XX:PermSize=512m
-XX:MaxPermSize=512M
-Xverify:none
මීට අමතරව, අපි වේගය සඳහා ප්රශස්තිකරණය කරන -Xms
බැවින් -Xmx
, ජේවීඑම් භාවිතා කිරීමට අවසර දී ඇති උපරිම මතක ප්රමාණයෙන් ආරම්භ වන ආකාරයටම එම අගයට සැකසීම .
ලිනක්ස් / උබුන්ටු:
භාවිතා කිරීම
update-alternatives --config java
-XmX
) ඔබේ පද්ධතියේ මතකය මත රඳා පවතී. මම ප්රශ්නය ඇසූ විට, මගේ පැරණි වින්එක්ස්පී නෙට්බුක් සඳහා ප්රශස්තිකරණය කළ අගය මීටර් 512 කි. වැඩි විස්තර මෙතැනින් කියවන්න: stackoverflow.com/questions/4304312/…
ලේබල් සැරසිලි ( Windows -> Preferences; General -> Appearance -> Label Decorations
) අක්රීය කිරීමෙන් සහ ආරම්භක ( Windows -> Preferences; General -> Startup and Shutdown
) හි භාවිතයට නොගත් හැකියාවන් අක්රීය කිරීමෙන් තවත් කාර්ය සාධනයක් ලබා ගත හැකිය .
ඔබේ ජේවීඑම් මත පදනම්ව වෙනස් කසළ එකතු කිරීමේ උපාය මාර්ගයක් තෝරා ගැනීමෙන් ඔබට අමතර කාර්ය සාධනයක් ලබා ගත හැකිය.
නැවත ආරම්භ කිරීමේ චක්ර වලින් ඔබ තෘප්තිමත් නම් ඔබට ZeroTurnaround වෙතින් JavaRebel භාවිතා කළ හැකිය. එමඟින් සේවාදායක / සේවාදායක නැවත ආරම්භ කිරීම සඳහා ඔබ වැය කරන කාලය කෙටි වේ.
සූර්යග්රහණයට කෙලින්ම සම්බන්ධ නැති අතර:
ඔබ වින්ඩෝස් 7 (සහ බොහෝ විට වින්ඩෝස් විස්ටා) ධාවනය කරන්නේ නම්, ඔබේ දේවල් පෙරනිමි ස්ථානයේ තිබේ නම් ඔබේ වැඩපොළ ෆෝල්ඩරයේ ගොනු සුචිගත කිරීම අක්රීය කිරීමට වග බලා ගන්න - ඔබේ නිවසේ ෆෝල්ඩරය. වින්ඩෝස් පෙරනිමියෙන් ඔබගේ නිවසේ ෆෝල්ඩරයේ ඇති සියල්ල සුචිගත කරයි, එය සාමාන්යයෙන් ඔබගේ වැඩබිම සඳහා නාස්තියකි. (ගවේෂක, ගුණාංග -> උසස් . හි වැඩපොළ ෆෝල්ඩරය දකුණු ක්ලික් කරන්න .)
සූර්යග්රහණය ප්ලග්-ඉන් කම්මැලි ලෙස පටවන අතර , සබ්ක්ලිප්ස් වැනි වඩාත් පොදු ප්ලගීන, ඔබ ඒවා භාවිතා නොකරන්නේ නම් කිසිවක් නොකරන්න. ධාවන වේලාවේදී ඔවුන් සූර්යග්රහණය මන්දගාමී නොවන අතර ඒවා අක්රීය කිරීමට එය ඔබට උදව් නොකරනු ඇත. ඇත්ත වශයෙන්ම, මයිලින් නිවැරදිව භාවිතා කරන විට එක්ලිප්ස්ගේ මතක සටහන අඩු කරන බව පෙන්වන ලදී.
කිසිදු ක්රියාකාරී ද penalty ුවමක් නොමැතිව මම ටොන් ගණනක් ප්ලග් ඉන් සමඟ සූර්යග්රහණය ධාවනය කරමි.
එය -Xmx ස්විචය සමඟ වැඩි කළ යුතු මතකය පමණක් නොව, එය per gen gen ප්රමාණය ද වේ. මම හිතන්නේ එම ගැටළුව සූර්යග්රහණය 3.4 මගින් විසඳා ඇත.
වින්ඩෝස් සහ විශේෂයෙන් ලිනක්ස් යන දෙවර්ගයේම සූර්යග්රහණය වේගවත් කරන තවත් දෙයක් තිබේ - ජේවීඑම් RAM තැටියට දැමීම.
වින්ඩෝස් සඳහා ඔබට Qsoft වෙතින් වාණිජ RAM තැටි ධාවකය භාවිතා කළ හැකිය .
ලිනක්ස් සඳහා අන්තර්ජාලයේ බොහෝ ලිපිවල විස්තර කර ඇති ඕනෑම ක්රමයක් භාවිතා කරන්න. JVM ප්රමාණයට වඩා 10% විශාල වන RAM තැටියට අමතර ඉඩක් ලබා දීම වැදගත්ය.
එය පරික්ෂා කරන්න. එය සැබවින්ම වෙනසක් ඇති කරයි.
grep -r
හෝ සමහර විට භාවිතා vmtouch
කළ නොහැකිද?
මම එයට ටොන් ගණනක් මතකයක් ලබා දෙමි ( -Xmx
එය ආරම්භ කරන විධානයට ස්විචයක් එක් කරන්න ) සහ එය නතර කර නැවත ආරම්භ කිරීමෙන් වැළකී සිටීමට උත්සාහ කරන්න- ආරම්භයේදීම නරකම ප්රමාදයන් ඇති බව මට පෙනේ, එබැවින් එය විශාල RAM ප්රමාණයක් ලබා දීමෙන් එය බිඳ වැටීමට පෙර වැඩි කාලයක් යාමට මට ඉඩ සලසයි. පිටතට.
නවතම මෘදුකාංග (නවතම සූර්යග්රහණය සහ ජාවා) සහ තවත් RAM සමඟ ඔබට අවශ්ය විය හැකිය
මම vmargs සහ දේවල් ද සුසර කළෙමි. නමුත් වින්ඩෝස් හි සූර්යග්රහණය සැබවින්ම වේගවත් කළේ ප්රති-වයිරස මෘදුකාංගයේ “නිසි” වින්යාසයයි. ඇසුරුම් කළ ගොනු ඉල්ලුම මත ස්කෑන් කිරීම අක්රිය කළ යුතුය. භාජන ලිපිගොනු සහ ජාවා සම්බන්ධ බොහෝ ලිපිගොනු අමතර ඉඩ සඳහා PKZIP ඇල්ගොරිතමයෙන් පිරී ඇත. සූර්යග්රහණය ටොන් ගණනක් ජාවා ලිපිගොනු භාවිතා කරන නිසා, ප්රති-වයිරසයක් සෑම එකක්ම ඉවත් කර ස්කෑන් කිරීමට උත්සාහ කරයි. එබැවින් වින්ඩෝස් වේදිකාව සඳහා: ඇසුරුම් කළ ගොනු ඉල්ලුම මත පරිලෝකනය කිරීම අක්රිය කරන්න, එසේ නොමැතිනම් සූර්යග්රහණය අසාමාන්ය ලෙස මන්දගාමී වනු ඇත. අවාසනාවකට මෙන් මෙය අක්රීය කිරීමෙන් ඔබගේ පද්ධතිය ප්රහාර වලින් දුර්වල වන බව මතක තබා ගන්න, බොහෝ අනිෂ්ට මෘදුකාංග පැකර් භාවිතා කරයි.
ක්රියාකාරීත්වය වැඩි දියුණු කිරීම සහ විවිධ ප්ලගීන අතර ගැටුම අවම කිරීම සඳහා ධාවන වේලාවේදී පැටවිය යුතු අංග වින්යාස කිරීමට මම ප්ලග්-ඉන් ක්රියාත්මක කළෙමි.
ඔබ එවැනි ඇන්ඩ්රොයිඩ් සංවර්ධන මෙවලම්, C / C ++ සංවර්ධන මෙවලම්, ලෙස, ඔබගේ එක්ලිප්ස් බවට බොහෝ විශේෂාංග ස්ථාපනය කර තිබේ විය හැක , PHP , SVN , Git හා ClearCase පේනු. එබැවින් සූර්යග්රහණය බරින් යුක්ත වන අතර විශාල මතකයක් වැය වන අතර සමහර ඒවා බොහෝ විට භාවිතා නොවේ.
එබැවින් ඔබට ඇන්ඩ්රොයිඩ්, ගිට් සහ බේස් එක්ලිප්ස් වැනි විවිධ ධාවන කාල ප්රතිපත්ති නිර්මාණය කිරීමට මගේ මෙවලම භාවිතා කළ හැකිය, තවත් එකක් සී / සී ++, එස්වීඑන් සහ බේස් එක්ලිප්ස් අඩංගු වේ. ඊළඟ වතාවේ සූර්යග්රහණය මඟින් ඔබ විසින් ඇන්ඩ්රොයිඩ් සහ Git පමණක් ඇති ප්රතිපත්තියක් භාවිතා කරන්නේ නම් පමණක් විශේෂිත අංග පූරණය වේ.
එය උත්සාහ කර මට ප්රතිපෝෂණය ලබා දීමට ඔබව සාදරයෙන් පිළිගනිමු. :)
එම මෙවලමෙහි නම Equinox Advanced Configurator .
අවතක්සේරු නොකළ යුත්තේ වේගවත් යන්ත්රයක් තිබීමයි. 16-32 GB RAM, SSD සහ හොඳ ප්රොසෙසරයක් ... සහ ඔබ යන්නේ කවුද?
මෙම ත්රෙඩ් එකේ ඇති හොඳම භාවිතයන් සීරෝ ටර්නරවුන්ඩ් වෙතින් නොමිලේ ඔප්ටිමයිසර් ෆෝ සූර්යග්රහණය තුළ ක්රියාත්මක වේ.
එය උදව් කරන්නේ කුමක් ද?
වැඩි විස්තර සඳහා, මෙම ලිපිය RebelLabs වෙතින් බලන්න .
ඔබේ ගොඩනැගීමේ මාර්ගය වින්යාස කිරීමට උත්සාහ කරන්න. ඔබේ සම්පූර්ණ ව්යාපෘති ෆෝල්ඩරය හරහා යාමට නම් කේත සම්පුර්ණ කිරීම විශාල මතකයක් භාවිතා කරයි.
විවෘත ටැබ් ගණන සීමා කිරීමේදී කාර්ය සාධනයේ සැලකිය යුතු දියුණුවක් මා අත්විඳ ඇත (අතීතයේ දී මම නිතරම ටැබ් 30+ විවෘත කර තිබුණි). ඔබට මෙය ස්වයංක්රීයව හැසිරවීමට සූර්යග්රහණයට ඉඩ දිය හැකිය:
කවුළුව -> මනාප -> සංස්කාරක -> සංස්කාරක ස්වයංක්රීයව වසා දමන්න
විවෘත ටැබ් 8 යනු >> ලකුණ දිස්වීමට පෙර ඇති මුදලයි, එබැවින් මම එය 8 ට තබමි.
තවත් ටැබ් විවෘත කරන විට, අවම වශයෙන් මෑතකදී ප්රවේශ වූ ඒවා වසා දමනු ඇත.
-> සියලුම සංස්කාරකවරුන් අපිරිසිදු වූ විට හෝ ඇලවූ විට
එය සුරකින ලද වෙනස් කිරීම් තිබේ නම් ඔබට සුරැකීමට සහ නැවත භාවිතා කිරීමට විමසිය හැකිය (ටැබ් එක වසා දමනු ඇත, නව එකක් එහි ස්ථානයේ විවෘත වේ). නැතහොත් ඔබට නව සංස්කාරක අවසානයක් විවෘත කළ හැකි අතර එමඟින් විවෘත ටැබ් ප්රමාණය වැඩි කරයි (බාධා රහිත තේරීම).
සමහර ටැබ් කිසි විටෙකත් ස්වයංක්රීයව වසා නොදමන බව සහතික කිරීමට ඔබට අවශ්ය නම්, ඔබට ඒවා ඇලවිය හැකිය. මෙය පින් නිරූපකය මත ක්ලික් කිරීමෙන් (මෙවලම් තීරුවේ දකුණු පස ඇති නිරූපකය, "පින් සංස්කාරකය" සමඟ මෙවලම් තීරුව ලෙස).
මෙයද උත්සාහ කරන්න, එය කාර්ය සාධනය වැඩි දියුණු කරනු ඇත:
සුචිගත කිරීම් පිරිසිදු කිරීම - {වැඩබිම් මාර්ගය} .metadata.plugins \ org.eclipse.jdt.core ඉතිහාසය පිරිසිදු කිරීම - {වැඩබිම් මාර්ගය} .metadata.plugins \ org.eclipse.core.resources.history
ඉහත ෆෝල්ඩර පිරිසිදු කිරීම ව්යාපෘති ලිපිගොනු වලට බලපාන්නේ නැත.
**Tips for making Eclipse IDE Faster**
කුඩා ව්යාපෘති සමඟ වැඩ කිරීමේදී සූර්යග්රහණය වේගයෙන් ක්රියාත්මක වේ. නමුත් ඔබට විශාල ව්යාපෘතියක් සමඟ වැඩ කිරීමට සිදු වූ විට, එහි වේගය සමඟ ඔබ කෝපයට පත් වනු ඇත. විශාල RAM ප්රමාණයක් තිබියදීත් එහි වේගය ගැන ඔබ සතුටු නොවනු ඇත. පහත පියවර සූර්යග්රහණය එහි වේගය වැඩි කිරීමට උපකාරී වේ
වෙත ගොස් ආරම්භක දී ප්ලගින ඇතැම් අනවශ්ය සක්රිය ඉවත් කරන්න windows-> preference-> ජනරාල්> ආරම්භයේදී සහ වසා දැමීම ඔබ ඔබේ අදහස් කිසිදු අය ප්ලගින භාවිතා නොකරන බවට වග බලා ගන්න ද
ඔබට අඩු ප්රයෝජනයක් නැති ලේබල් සැරසිලි අක්රීය කිරීම ද යම් කාර්ය සාධනයක් ලබා ගැනීමට උපකාරී වේ. වෙත යන්න > සැරසිලි - Windows-> Preference-> ජනරාල්> Appearance-> ලේබල්
අනවශ්ය ව්යාපෘති වසා දමා එක් ව්යාපෘති සමූහයක සිට තවත් කණ්ඩායමකට සුමටව ගමන් කිරීම සඳහා ක්රියාකාරී කට්ටල විකල්පය භාවිතා කරන්න .
සූර්යග්රහණය ස්ථාපනය කර ඇති ස්ථානයෙන් ලබා ගත හැකි eclipse.ini වින්යාස කරන්න.
Configuring eclipse.ini should be based on your RAM
-Xms256m
-Xmx512m
-XX:PermSize=512m
-XX:MaxPermSize=512M
Eclipse.ini වින්යාස කිරීම සඳහා තවත් විකල්ප සඳහා http://wiki.eclipse.org/Eclipse.ini බලන්න .
සංස්කාරකයේ බොහෝ ටැබ් විවෘතව තබා නොගන්න. ටැබ් 20 ක් පමණ තිබීම හොඳය. භාවිතයට නොගත් ටැබ් නිතිපතා වසා දමන්න. විවෘත සම්පත් සඳහා අපට සෑම විටම ටැබ් විශාල ප්රමාණයක් විවෘත කරනවා වෙනුවට ctrl + shift + R සහ ctrl + shift + T (java resource) භාවිතා කළ හැකිය. විවෘත ටැබ් ගණන සීමා කිරීමේදී කාර්ය සාධනයේ සැලකිය යුතු දියුණුවක් මා අත්විඳ ඇත (අතීතයේදී මට නිතර 30 ක් තිබුණි + ටැබ් විවෘතයි). ඔබට මෙය ස්වයංක්රීයව හැසිරවීමට සූර්යග්රහණයට ඉඩ දිය හැකිය: කවුළුව-> මනාප-> සංස්කාරක-> වසන්නසංස්කාරකවරුන් ස්වයංක්රීයව විවෘත ටැබ් 8 යනු >> ලකුණ දිස්වීමට පෙර ඇති මුදලයි, එබැවින් මම මගේ පෙරනිමි අගය ලෙස 14 ක් සකසා ගතිමි. තවත් ටැබ් විවෘත කරන විට, අවම වශයෙන් මෑතකදී ප්රවේශ වූ ඒවා වසා දමනු ඇත. සියලුම සංස්කාරකවරුන් අපිරිසිදු හෝ ඇලවූ විට. එය සුරකින ලද වෙනස් කිරීම් තිබේ නම් ඔබට සුරැකීමට සහ නැවත භාවිතා කිරීමට විමසිය හැකිය (ටැබ් එක වසා දමනු ඇත, නව එකක් එහි ස්ථානයේ විවෘත වේ). නැතහොත් ඔබට නව සංස්කාරක අවසානයක් විවෘත කළ හැකි අතර එමඟින් විවෘත ටැබ් ප්රමාණය වැඩි කරයි (බාධා රහිත තේරීම). සමහර ටැබ් කිසි විටෙකත් ස්වයංක්රීයව වසා නොදමන බව සහතික කිරීමට ඔබට අවශ්ය නම්, ඔබට ඒවා ඇලවිය හැකිය. මෙය පින් නිරූපකය මත ක්ලික් කිරීමෙන් (මෙවලම් තීරුවේ දකුණු පස ඇති අයිකනය, “පින් සංස්කාරකය” මෙවලම් තීරුව ලෙස).
වෙත යන්න වින්ඩෝස් -> අභිරුචි -> වලංගු හා ඕනෑම validators නොතේරූ නිසාවෙන් ඔබට අවශ්ය නැහැ හෝ අවශ්යතාව.
වෙත යන්න වින්ඩෝස් -> අභිරුචි -> සාමාන්ය -> පෙනුම -> ඕනෑම සජීවීකරණ නොතේරූ නිසාවෙන් ඔබට අවශ්ය නැහැ හෝ අවශ්යතාව.
වෙත යන්න වින්ඩෝස් -> අභිරුචි -> ලැබෙන කව්ලුවේ හා චෙක් 'ස්වයංක්රීයව පරායත්තයන් යාවත්කාලීන නැහැ' .
හොඳයි, ඔබ සූර්යග්රහණය භාවිතා කරමින් GWT යෙදුමක් සංවර්ධනය කරන්නේ නම්, මෙය මෙයයි:
සත්කාරක මාදිලියේ වින්යාසයට එකම VM තර්ක එකතු කිරීමට මතක තබා ගන්න.
ඔබ මේවන් සහ අයිවී භාවිතා කරන්නේ නම්, ඒවා තැනීමේදී සැකසුම් සැකසෙන්නේ නම් ඒවායේ කොන්සෝල පරීක්ෂා කරන්න. මම අයිවි භාවිතා කරන අතර ඊට ඉහළින් මා සතුව ඇතැම් JAR ලිපිගොනු (අභ්යන්තර) එකම අනුවාදයකින් වෙනස් වන බැවින් ඒවා ලබා ගැනීම සඳහා සෑම විටම ව්යායාම කළ යුතුය.
ඔබ ජාල ධාවකය මත ප්රොජෙක්ට් කිරීම අර්ථ දක්වා ඇත්නම්, එවිට ඔබට ගොඩ නැගීමේ / කියවීමේ / ලිවීමේ ක්රියාවලීන්හි ප්රමාදයක් අත්විඳිනු ඇත.
ඔබට අවශ්ය නොවන ප්ලගීන අක්රීය / අස්ථාපනය කරන්න.
ඔබට අවශ්ය නොවන දෘෂ්ටිකෝණය වසා දමන්න
භාවිතයට නොගත් දත්ත සමුදා සම්බන්ධතා වසා දමන්න
විශේෂ අවස්ථා වලදී, නරක ක්රියාකාරිත්වය දූෂිත h2 හෝ nwire දත්ත සමුදායන් නිසා විය හැකිය. වැඩි විස්තර සඳහා සූර්යග්රහණ PDT සහ nWire වේගවත් කිරීම සඳහා උපදෙස් පහක් කියවන්න .
මම වැඩ කරන තැන, අපි ඩේබියන් ධාවනය කිරීමට වීඑම් එකක් මත රඳා සිටිමු . මම පර්යන්ත පරීක්ෂා කිරීම සඳහා VM හි තවත් එක්ලිප්ස් අනුවාදයක් ස්ථාපනය කර ඇත, නමුත් අනෙක් සූර්යග්රහණ අනුවාදය ක්රියාත්මක වන්නේ නම් මෙය සමහර විට ගැටුම් ඇති කරයි. එක්ලිප්ස් අනුවාද දෙකම බෙදා ගන්නා හවුල් ෆෝල්ඩරයක් ඇත. මම අහම්බෙන් ඩෙබියන් සූර්යග්රහණ ස්ථාපනය පසුබිමෙන් ක්රියාත්මක වූ අතර එය මට දූෂිත දත්ත සමුදා ලිපිගොනු ලබා දුන්නේය.
මතක භාවිතය සඳහා eclipse.ini වින්යාස කිරීමට අමතරව. මම වින්යාස කර ඇත්තේ "ආරම්භක සහ වසා දැමීමේ විකල්ප" මගිනි. මගේ සූර්යග්රහණය දැන් වේගයෙන් දැවෙනවා.
සම්මත ප්ලග්-ඉන් සමඟ සූර්යග්රහණය ඉක්මන් කිරීමට ඇති එකම සැබෑ ක්රමය නම් එයට වැඩි මතකයක් ලබා දීම සහ සමහර අවස්ථාවල වේගවත් ගබඩා අවකාශයක් / විකෘති කළ දෘ hard තැටියකට ප්රවේශ වීමයි.
ඉන් ඔබ්බට ඔබට කාර්ය සාධනය අනුව කළ හැකි බොහෝ දේ නොමැත: බොහෝ සම්මත ප්ලගීන සඳහා අඛණ්ඩ ධාවන කාල පිරිවැයක් නොමැත, මයිලින් පවා සාපේක්ෂව වේගවත්ය.
ඔබගේ යන්ත්රයේ සහය දක්වන නවතම JVM වෙත යාවත්කාලීන කිරීමද උපකාරී වේ.
වඩා හොඳ කාර්ය සාධනයක් ලබා ගැනීම සඳහා සමහර අය පැරණි සූර්යග්රහණ අනුවාදයන් දක්වා පහත හෙලනු ලැබේ. නිල නිකුතුව වෙනුවට සූර්යග්රහණ සම්භාව්ය භාවිතා කිරීම අර්ථවත් විය හැකිය.
මේවා උත්සාහ කරන්න. ක්රම දෙකක් තිබේ.
පළමු ක්රියා පටිපාටිය
මෙම ලිපිය බලන්න.
http://www.javacodegeeks.com/2014/06/the-real-way-to-make-eclipse-run-faster-on-ubuntu.html
දෙවන ක්රියා පටිපාටිය.
ටර්මිනලයේ විධානය ක්රියාත්මක කරන්න.
ramdisk
උබුන්ටු සඳහා වඩා හොඳ කාර්ය සාධනයක් සහ වේගවත් ප්රතිචාරයක් ලබා ගැනීමට.
රැම්ඩිස්ක් යනු පද්ධති මතකයේ කොටසකි. පෙරනිමියෙන් උබුන්ටු භෞතික මතකයේ අඩක් (RAM) රැම්ඩිස්ක් ලෙස භාවිතා කරයි, එය සවිකර තිබේ
/ dev / shm
, එය සාමාන්ය තැටි අවකාශය මෙන් භාවිතා කළ හැකිය (ලිපිගොනු සහ ෆෝල්ඩර නිර්මාණය කර ඒවා දෘඩ තැටියේ ගබඩා කර තිබුනේ නම් වඩා හොඳ ක්රියාකාරිත්වයකින් ඒවා හැසිරවිය හැක). රැම්ඩිස්ක් RAM වලින් අඩකට වඩා භාවිතා කරන්නේ නම්, දත්ත හුවමාරු අවකාශයට ගෙන යනු ලැබේ. රැම්ඩිස්ක් අඩුවෙන් භාවිතා කරන්නේ නම්, ඉතිරි අයට තවමත් RAM කරන දේ කළ හැකිය.
රැම්ඩිස්ක් හි ඉහළ සීමාව සකසන්න
ඉහත සඳහන් කළ පරිදි, රැම්ඩිස්ක් පෙරනිමියෙන් RAM වලින් අඩක් භාවිතා කළ හැකිය. ඔබට ඉහළ සීමාව වෙනස් කිරීමට අවශ්ය නම්, පහත පියවර අනුගමනය කරන්න:
ඔබේ ප්රියතම සංස්කාරක විසින් / etc / fstab සංස්කරණය කරන්න:
gksudo gedit / etc / fstab
මෙම රේඛාව සොයාගෙන එය මේ ආකාරයට පෙනෙන පරිදි වෙනස් කරන්න (නොපවතින නම් මෙම රේඛාව එක් කරන්න, සහ ඔබ කැමති දේට 512M වෙනස් කරන්න.):
tmpfs / dev / shm tmpfs පෙරනිමි, ප්රමාණය = 512M 0 0
නැවත ආරම්භ කිරීම හෝ නැවත සවි කිරීම
/ dev / shm
රැම්ඩිස්ක් මතට සවි කරන්න
භාවිතා කිරීම පහසු කිරීම සඳහා, ඔබට නාමාවලියක් සවි කළ හැකිය
/dev/shm
විධානයන් අනුගමනය කිරීමෙන්:
mkdir / dev / shm / tmp
chmod 1777 / dev / shm / tmp
සවි කරන්න --bind / dev / shm / tmp / tmp