ElaKiri Community
Downloads
Go Back   ElaKiri Community > General > ElaKiri Talk!
Reload this Page I thnik this is Sunil Mendis's Son.A/L Iland Rank 1 in 2003 or 2004
Reply
 
Thread Tools
(#31)
Old
JesonRulez's Avatar
JesonRulez JesonRulez is offline
Senior Member
JesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to behold
 
Posts: 19,667
Join Date: Jul 2013
Location: ළිං පතුල
07-16-2015, 10:55 AM

You must spread some Reputation around before giving it to Radioactive again.
Reply With Quote
(#32)
Old
Radioactive's Avatar
Radioactive Radioactive is offline
Senior Member
Radioactive is a glorious beacon of lightRadioactive is a glorious beacon of lightRadioactive is a glorious beacon of lightRadioactive is a glorious beacon of lightRadioactive is a glorious beacon of lightRadioactive is a glorious beacon of lightRadioactive is a glorious beacon of lightRadioactive is a glorious beacon of lightRadioactive is a glorious beacon of lightRadioactive is a glorious beacon of lightRadioactive is a glorious beacon of light
 
Posts: 10,313
Join Date: Jul 2014
07-16-2015, 11:23 AM

Quote:
Originally Posted by JesonRulez View Post
හැමදාම වගේ අපේ Radioactive ගෙන් සුපිරිම පැහැදිලි කිරීමක්.

මට ප්‍රශ්න දෙකක් තියෙනවා මචන්.
01.) Skyrim එක ගැන තව මූලික විස්තර ටිකක් කියපන් පුළුවන් නම් (මම ඇත්තටම දන්නේ නෑ බන් ඒක ගැන වැඩිය)
02.) Binary Codes optimizing කියන එක limited නේද බන් Optimizing කරන්න පුළුවන් ප්‍රමාණය?

REP 8+
1.
සරලව කිව්වොත් Skyrim කියන්නේ මචන් game එකක්. මේක Elder Scrolls series එකේ 5 වැනි game එක ,මේ game එකේ time line එක යන්නේ 4th age එකේ මට මතක හැටියට ,ඒ කිව්වේ Oblivion එකට පස්සේ. game එකේදි වෙන්නේ මේකයි, අපේ වීරයා (අපි) Dragonborn කෙනෙක්, ඒ කිව්වේ අපිට පුලුවන් Dragon language එක. Elder Scrolls series එක පාදක වෙන්නේ මචන් Tamriel කියලා ලොකු මහද්වීපයකයි, ඒකේ තියෙනවා එක එක පළාත්, අපේ වීරයා කරන්නේ Cyrodiil වල ඉදලා Skyrim පළාතට අනවසරයෙන් රිංගන්න යනවා, එහෙම යනකොට border guards ලට අහු වෙනවා, උන් කරන්නේ ඒ අස්සේ අහු වෙච්ච යුධ සිරකරුවන් එක්කම අපිවත් දාගෙන යනවා, පස්සේ අපිව උන්ගේ කැප්ටන්ට පෙන්වනවා, එතන ඉන්න මිනිහෙක්, ඒ මිනිහා කියනවා අපි යුධ සිරකරුවෙක් නෙවෙයි ඒක නිසා මොනවද කරන්න ඕනේ කියලා, එතකොට උන්ගේ කැප්ටන් කියනවා, ඔය කමක් නෑ මිනිහටත් මරණීය දණ්ඩනය දෙන්න කියලා, එහෙම කියලා අපිව දානවා බෙල්ල කපන තැනට, එතනට ගිහින් බෙල්ල කපන්න ඔන්න මෙන්න තියෙන කොට, තඩි මකරෙන් කොහේද මන්දා ඉදන් ඇවිත් අපි ඉන්න මුළු නගරයම විනාශ කරනවා (මකරගේ නම අල් ඩුයින්), මේ අස්සේ අපේ බැමි කවුද එකෙක් ඇවිත් නිදහස් කරලා අපිව බේරගන්නවා. මම කිව්වානේ අපිව දාගෙන ගියේ යුධ සිරකරුවන් අස්සේ කියලා, මේ යුධ සිරකරුවන් අයිති වෙන්නේ stormcloak ලගේ පැත්තට, මුන්ගේ විරුද්ධ පැත්ත තමයි imperial, මේ දවස් වල skyrim වල ලොකු සිවිල් යුද්ධයක් යනවා මේ දෙගොල්ලෝ අතරේ.ඒ අස්සේ අල් ඩුයින් මකරෙක් ඇවිත් skyrim වල වැළලිලා ඉන්න අනෙක් මකරුන්ට පන දෙනවා, අපේ රාජකාරිය තමයි, සිවිල් යුද්ධය විසදන ගමන, මකරුන්ගේ ප්‍රශ්ණයත් විසදන එක.

මේකට පස්සේ expansions දෙකක් ආවා, එකක් Dawn guards, අනෙක් එක dragonborn.
dawn guards ලගේ ඉන්නේ වැම්පයර්ලා, උන්ගේ නායකයා හදනවා skyrim එකේ ඉර වළාකුලු වලින් සම්පූර්ණයෙන්ම වහලා, අදුරු කරන්න, එතකොට උන්ට පුලුවන් එළියට ඇවිත් මුළු ලෝකයක පාලනය කරන්න, dragonborn එකේ තියෙන්නේ අපි වගේම තවත් dragonborn කෙනෙක් එනවා, ඌ අපි එක්ක ගේම ඉල්ලන සීන් එකක් තියෙන්නේ. මම නම් මේක ඉවර කරේ නෑ, මොකද game එක ගොඩක් ලොකුයි.
mods නම් මේකට ඕන තරම් තියෙනවා. rape mod, sex mod , pedophile mod (japan එවුන් හදලා තියෙන්නේ) ඕන එකක් තියෙනවා.
උබ හිතන්න ඕනම කුපාඩි mod එකක්, ඒක මේකේ තියෙනවා.

2.
ඔව් මචන් limited තමයි, optimize කරනවා කියලා infinity කරන්න බෑනේ? යම් කිසි ප්‍රමාණයක් කරාට පස්සේ එච්චරයි.
අනික එහෙම කරන එකේ අරමුණ තමයි අළුත් hardware වලට performance එක අඩු නොවි වැඩකරන්න පුලුවන් වීමයි, ඒ අවශ්‍යයතාව ඉටු වුනාට පස්සේ එතනින් optimize කරන එක නවත්වනවා. Intel වලට විතරද දන්නේ නෑ මේක කරන්නේ, එහෙම වුනොත් AMD එවුන්ට අඹ සරනයි.
Reply With Quote
(#33)
Old
deshanshashi's Avatar
deshanshashi deshanshashi is offline
Senior Member
deshanshashi is a glorious beacon of lightdeshanshashi is a glorious beacon of lightdeshanshashi is a glorious beacon of lightdeshanshashi is a glorious beacon of lightdeshanshashi is a glorious beacon of lightdeshanshashi is a glorious beacon of lightdeshanshashi is a glorious beacon of lightdeshanshashi is a glorious beacon of lightdeshanshashi is a glorious beacon of lightdeshanshashi is a glorious beacon of lightdeshanshashi is a glorious beacon of light
 
Posts: 5,698
Join Date: Mar 2010
Location: කඩුවෙල මාලබෙ අතර
07-16-2015, 11:27 AM

bump
Reply With Quote
(#34)
Old
JesonRulez's Avatar
JesonRulez JesonRulez is offline
Senior Member
JesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to beholdJesonRulez is a splendid one to behold
 
Posts: 19,667
Join Date: Jul 2013
Location: ළිං පතුල
Up 07-16-2015, 11:33 AM

Quote:
Originally Posted by Radioactive View Post
1.
සරලව කිව්වොත් Skyrim කියන්නේ මචන් game එකක්. මේක Elder Scrolls series එකේ 5 වැනි game එක ,මේ game එකේ time line එක යන්නේ 4th age එකේ මට මතක හැටියට ,ඒ කිව්වේ Oblivion එකට පස්සේ. game එකේදි වෙන්නේ මේකයි, අපේ වීරයා (අපි) Dragonborn කෙනෙක්, ඒ කිව්වේ අපිට පුලුවන් Dragon language එක. Elder Scrolls series එක පාදක වෙන්නේ මචන් Tamriel කියලා ලොකු මහද්වීපයකයි, ඒකේ තියෙනවා එක එක පළාත්, අපේ වීරයා කරන්නේ Cyrodiil වල ඉදලා Skyrim පළාතට අනවසරයෙන් රිංගන්න යනවා, එහෙම යනකොට border guards ලට අහු වෙනවා, උන් කරන්නේ ඒ අස්සේ අහු වෙච්ච යුධ සිරකරුවන් එක්කම අපිවත් දාගෙන යනවා, පස්සේ අපිව උන්ගේ කැප්ටන්ට පෙන්වනවා, එතන ඉන්න මිනිහෙක්, ඒ මිනිහා කියනවා අපි යුධ සිරකරුවෙක් නෙවෙයි ඒක නිසා මොනවද කරන්න ඕනේ කියලා, එතකොට උන්ගේ කැප්ටන් කියනවා, ඔය කමක් නෑ මිනිහටත් මරණීය දණ්ඩනය දෙන්න කියලා, එහෙම කියලා අපිව දානවා බෙල්ල කපන තැනට, එතනට ගිහින් බෙල්ල කපන්න ඔන්න මෙන්න තියෙන කොට, තඩි මකරෙන් කොහේද මන්දා ඉදන් ඇවිත් අපි ඉන්න මුළු නගරයම විනාශ කරනවා (මකරගේ නම අල් ඩුයින්), මේ අස්සේ අපේ බැමි කවුද එකෙක් ඇවිත් නිදහස් කරලා අපිව බේරගන්නවා. මම කිව්වානේ අපිව දාගෙන ගියේ යුධ සිරකරුවන් අස්සේ කියලා, මේ යුධ සිරකරුවන් අයිති වෙන්නේ stormcloak ලගේ පැත්තට, මුන්ගේ විරුද්ධ පැත්ත තමයි imperial, මේ දවස් වල skyrim වල ලොකු සිවිල් යුද්ධයක් යනවා මේ දෙගොල්ලෝ අතරේ.ඒ අස්සේ අල් ඩුයින් මකරෙක් ඇවිත් skyrim වල වැළලිලා ඉන්න අනෙක් මකරුන්ට පන දෙනවා, අපේ රාජකාරිය තමයි, සිවිල් යුද්ධය විසදන ගමන, මකරුන්ගේ ප්‍රශ්ණයත් විසදන එක.

මේකට පස්සේ expansions දෙකක් ආවා, එකක් Dawn guards, අනෙක් එක dragonborn.
dawn guards ලගේ ඉන්නේ වැම්පයර්ලා, උන්ගේ නායකයා හදනවා skyrim එකේ ඉර වළාකුලු වලින් සම්පූර්ණයෙන්ම වහලා, අදුරු කරන්න, එතකොට උන්ට පුලුවන් එළියට ඇවිත් මුළු ලෝකයක පාලනය කරන්න, dragonborn එකේ තියෙන්නේ අපි වගේම තවත් dragonborn කෙනෙක් එනවා, ඌ අපි එක්ක ගේම ඉල්ලන සීන් එකක් තියෙන්නේ. මම නම් මේක ඉවර කරේ නෑ, මොකද game එක ගොඩක් ලොකුයි.
mods නම් මේකට ඕන තරම් තියෙනවා. rape mod, sex mod , pedophile mod (japan එවුන් හදලා තියෙන්නේ) ඕන එකක් තියෙනවා.
උබ හිතන්න ඕනම කුපාඩි mod එකක්, ඒක මේකේ තියෙනවා.

2.
ඔව් මචන් limited තමයි, optimize කරනවා කියලා infinity කරන්න බෑනේ? යම් කිසි ප්‍රමාණයක් කරාට පස්සේ එච්චරයි.
අනික එහෙම කරන එකේ අරමුණ තමයි අළුත් hardware වලට performance එක අඩු නොවි වැඩකරන්න පුලුවන් වීමයි, ඒ අවශ්‍යයතාව ඉටු වුනාට පස්සේ එතනින් optimize කරන එක නවත්වනවා. Intel වලට විතරද දන්නේ නෑ මේක කරන්නේ, එහෙම වුනොත් AMD එවුන්ට අඹ සරනයි.

සුපිරියි මචන්. ගොඩක් ස්තුතියි ගොඩක් මහන්සි වෙලා මේ දේවල් පැහැදිලි කරලා දුන්නු එකට. මම හිතුන් හිටියේ Skyrim කියන්නේ මොකක් හරි Open Source Project එකක් වගේ දෙයක් කියලා.
Reply With Quote
(#35)
Old
Utumesh's Avatar
Utumesh Utumesh is offline
Senior Member
Utumesh is a name known to allUtumesh is a name known to allUtumesh is a name known to allUtumesh is a name known to allUtumesh is a name known to allUtumesh is a name known to allUtumesh is a name known to allUtumesh is a name known to allUtumesh is a name known to allUtumesh is a name known to allUtumesh is a name known to all
 
Posts: 2,610
Join Date: Sep 2013
Location: Nittabuwa
Send a message via Skype™ to Utumesh
07-16-2015, 11:39 AM

bump
Reply With Quote
(#36)
Old
kasun_jayasiri kasun_jayasiri is offline
Senior Member
kasun_jayasiri is a jewel in the roughkasun_jayasiri is a jewel in the roughkasun_jayasiri is a jewel in the roughkasun_jayasiri is a jewel in the roughkasun_jayasiri is a jewel in the roughkasun_jayasiri is a jewel in the rough
 
Posts: 1,879
Join Date: Jul 2012
07-16-2015, 11:42 AM

Quote:
Originally Posted by Radioactive View Post
මෙතන කියන්නේ මේ වගේ ක්‍රමයක් මට තේරුන හැටියට, source code එක binary වලට compile කරාට පස්සේ ඒක තියෙන්නේ binary විදියටනේ application එකේ, ඊට පස්සේ මේක තමයි user run කරන්නේ. පොඩි software වගේ නෙවෙයි ලොකු software එකක් හදනකොට හැම තිස්සේම optimize කිරිමට වඩා වැදගත් වෙන්නේ maintain කරන්න පුලුවන් වීමයි. එතකොට ඊළගට job එකට එන කෙනාට පුලුවන් documentation එක බලලා කලින් කරපු කෙනාගේ තැන ඉදලා software එක update කරන්න.

නමුත් මේ ක්‍රමයේ අවාසිය තමයි software එකේ performance එක අඩු වෙනවා අළුත් hardware වලට එනකොට ,අළුත් OS වලට එනකොට, අළුත් API වලට එනකොට මොකද application එක හදලා තියෙන්නේ පරණ hardware/OS/API වලට ගැලපෙන්න නිසයි, ඒ වගේම high performance code වලත් performance එක අඩු වෙනවා.

මේක source code එකේ ඉදලා ආයි optimize කරන්න ගියොත් අළුත් hardware වලට එතකොට code ටික සංකීර්ණ නිසා සෑහෙන්න කාලයක් ,ශ්‍රම‍යක් යනවා, විශේෂයෙන්ම high performance code ලියලා තියෙනවා නම් ඒකට තවත් කාලය යනවා මොකද ඒවා ගොඩක් වෙලාවට ලියලා තියෙන්නේ assembly වලින් නැත්නම් c++,c වලින් නිසා, මේවලින් ලියපු software වල memory leak හරියට තියෙනවා , garbage collect කරන්න ඕනේ manually ඒවා කරේ නැත්නම් RAM එක ඕනේ අහස උසට වගේ , විශේෂයෙන්ම මේක ලොකු software වලට තදින්ම බලපානවා. දැනටම මම දැකලා තියෙනවා 3D max වලදි , daz model එකක් import කරාම textures එක්ක, ඒකට memory එක යනවා 8GB වෙනකම්. ඒ වගේම developers ලට කාලයට/ගහන lines වලට ගෙවන නිසා, වියදමත් වැඩියි.

දැකලා ඇති නේ සමහර පරණ dos games, අළුත් OS වල වැඩ කරන්නෙත් නෑ. .NET වල පවා සමහර methods, classes, වගේ outdated වෙනවා එතකොට ඒවාට ගැලපෙන්න ලියපු software අළුත් .NET versions වලට වැඩ කරන්නේ නෑ මොකද අළුත් එකේදි ඒ methods, classes නෑ. මේ ප්‍රශ්ණය software වලට විතරක් නෙවෙයි, Photoshop වලින් හදන projects වලට පවා තියෙනවා. මේක වලක්වන්නයි backward compatibility තියෙන්නේ windows වල පවා.

මේ ක්‍රමයෙන් කරන්නේ,source code බලන්නේ නැතුව compiled කරලා තියෙන application එකේ binary codes optimize කරන එකයි, එතකොට ඒක අළුත් hardware වලට එනකොට performance එකේ ප්‍රශ්ණයක් පෙන්වන්නේ නෑ, developers ලට software එක maintain කරන්නත් පුලුවන්, users ලට fast optimized applications හම්බ වෙනවා, මේ ක්‍රමය නිසා software, video games, OS වගේ ඕනම එකක් ගොඩක් fast වෙනවා. නමුත් මෙතනින් අළුත් OS/API වලට software එක optimize කරනවා කියලා නෑ, ඒක නිසා developers ලට සමහර විට ඒවා ගැන manually බලන්න වෙයි.

මේක අළුත් ක්‍රමයක් නෙවෙයි හැබැයි, 2011 Skyrim ආවම, ඒකේ performance එක ගොඩක් අඩුයි, ඒ වගේම ඒක 4GB එකෙන් එහා memory map කෙරුවේ නෑ, ඒක නිසා mod community එකෙන් කරේ, Skyrim එකේ binary code optimize කරා ,මේක කරාට පස්සේ skyrim වල performance එක ගොඩක් වැඩි වුනා, පස්සේ Bethesda ලාම patch එකක් නිකුත් කරලා ප්‍රශ්ණය හැදුවා. නමුත් මේ MIT ක්‍රමය automated ක්‍රමයක් වගේ, ඒක ටිකක් සංකීර්ණ ක්‍රමයක් කියලා මට හිතෙන්නේ, මොකද assembly manual optimize කරන එකත් අමාරු වැඩක්, ඒක automated දාන්න algorithm එකක් හදන එක ඊට වඩා අමාරු වෙයි කියලා මට හිතෙනවා. මේක ඒක නිසා ඇත්තටම ගොඩක් ලොකු දෙයක්..
Quote:
Originally Posted by Radioactive View Post
1.
සරලව කිව්වොත් Skyrim කියන්නේ මචන් game එකක්. මේක Elder Scrolls series එකේ 5 වැනි game එක ,මේ game එකේ time line එක යන්නේ 4th age එකේ මට මතක හැටියට ,ඒ කිව්වේ Oblivion එකට පස්සේ. game එකේදි වෙන්නේ මේකයි, අපේ වීරයා (අපි) Dragonborn කෙනෙක්, ඒ කිව්වේ අපිට පුලුවන් Dragon language එක. Elder Scrolls series එක පාදක වෙන්නේ මචන් Tamriel කියලා ලොකු මහද්වීපයකයි, ඒකේ තියෙනවා එක එක පළාත්, අපේ වීරයා කරන්නේ Cyrodiil වල ඉදලා Skyrim පළාතට අනවසරයෙන් රිංගන්න යනවා, එහෙම යනකොට border guards ලට අහු වෙනවා, උන් කරන්නේ ඒ අස්සේ අහු වෙච්ච යුධ සිරකරුවන් එක්කම අපිවත් දාගෙන යනවා, පස්සේ අපිව උන්ගේ කැප්ටන්ට පෙන්වනවා, එතන ඉන්න මිනිහෙක්, ඒ මිනිහා කියනවා අපි යුධ සිරකරුවෙක් නෙවෙයි ඒක නිසා මොනවද කරන්න ඕනේ කියලා, එතකොට උන්ගේ කැප්ටන් කියනවා, ඔය කමක් නෑ මිනිහටත් මරණීය දණ්ඩනය දෙන්න කියලා, එහෙම කියලා අපිව දානවා බෙල්ල කපන තැනට, එතනට ගිහින් බෙල්ල කපන්න ඔන්න මෙන්න තියෙන කොට, තඩි මකරෙන් කොහේද මන්දා ඉදන් ඇවිත් අපි ඉන්න මුළු නගරයම විනාශ කරනවා (මකරගේ නම අල් ඩුයින්), මේ අස්සේ අපේ බැමි කවුද එකෙක් ඇවිත් නිදහස් කරලා අපිව බේරගන්නවා. මම කිව්වානේ අපිව දාගෙන ගියේ යුධ සිරකරුවන් අස්සේ කියලා, මේ යුධ සිරකරුවන් අයිති වෙන්නේ stormcloak ලගේ පැත්තට, මුන්ගේ විරුද්ධ පැත්ත තමයි imperial, මේ දවස් වල skyrim වල ලොකු සිවිල් යුද්ධයක් යනවා මේ දෙගොල්ලෝ අතරේ.ඒ අස්සේ අල් ඩුයින් මකරෙක් ඇවිත් skyrim වල වැළලිලා ඉන්න අනෙක් මකරුන්ට පන දෙනවා, අපේ රාජකාරිය තමයි, සිවිල් යුද්ධය විසදන ගමන, මකරුන්ගේ ප්‍රශ්ණයත් විසදන එක.

මේකට පස්සේ expansions දෙකක් ආවා, එකක් Dawn guards, අනෙක් එක dragonborn.
dawn guards ලගේ ඉන්නේ වැම්පයර්ලා, උන්ගේ නායකයා හදනවා skyrim එකේ ඉර වළාකුලු වලින් සම්පූර්ණයෙන්ම වහලා, අදුරු කරන්න, එතකොට උන්ට පුලුවන් එළියට ඇවිත් මුළු ලෝකයක පාලනය කරන්න, dragonborn එකේ තියෙන්නේ අපි වගේම තවත් dragonborn කෙනෙක් එනවා, ඌ අපි එක්ක ගේම ඉල්ලන සීන් එකක් තියෙන්නේ. මම නම් මේක ඉවර කරේ නෑ, මොකද game එක ගොඩක් ලොකුයි.
mods නම් මේකට ඕන තරම් තියෙනවා. rape mod, sex mod , pedophile mod (japan එවුන් හදලා තියෙන්නේ) ඕන එකක් තියෙනවා.
උබ හිතන්න ඕනම කුපාඩි mod එකක්, ඒක මේකේ තියෙනවා.

2.
ඔව් මචන් limited තමයි, optimize කරනවා කියලා infinity කරන්න බෑනේ? යම් කිසි ප්‍රමාණයක් කරාට පස්සේ එච්චරයි.
අනික එහෙම කරන එකේ අරමුණ තමයි අළුත් hardware වලට performance එක අඩු නොවි වැඩකරන්න පුලුවන් වීමයි, ඒ අවශ්‍යයතාව ඉටු වුනාට පස්සේ එතනින් optimize කරන එක නවත්වනවා. Intel වලට විතරද දන්නේ නෑ මේක කරන්නේ, එහෙම වුනොත් AMD එවුන්ට අඹ සරනයි.
Ela Ela machan. Thanks & rep+

Oyath software field ekeda? Honda educated person kenek wagei
Reply With Quote
(#37)
Old
Robinhood wage ekek's Avatar
Robinhood wage ekek Robinhood wage ekek is offline
Senior Member
Robinhood wage ekek is a name known to allRobinhood wage ekek is a name known to allRobinhood wage ekek is a name known to allRobinhood wage ekek is a name known to allRobinhood wage ekek is a name known to allRobinhood wage ekek is a name known to allRobinhood wage ekek is a name known to allRobinhood wage ekek is a name known to allRobinhood wage ekek is a name known to allRobinhood wage ekek is a name known to allRobinhood wage ekek is a name known to all
 
Posts: 17,112
Join Date: Feb 2013
Location: Sherwood වගේ තැනක
Send a message via Skype™ to Robinhood wage ekek
07-16-2015, 11:42 AM

bump
Reply With Quote
(#38)
Old
BlueBat's Avatar
BlueBat BlueBat is offline
Senior Member
BlueBat is a splendid one to beholdBlueBat is a splendid one to beholdBlueBat is a splendid one to beholdBlueBat is a splendid one to beholdBlueBat is a splendid one to beholdBlueBat is a splendid one to beholdBlueBat is a splendid one to beholdBlueBat is a splendid one to beholdBlueBat is a splendid one to beholdBlueBat is a splendid one to beholdBlueBat is a splendid one to behold
 
Posts: 16,038
Join Date: Aug 2011
07-16-2015, 11:44 AM

Quote:
Originally Posted by Radioactive View Post
මෙතන කියන්නේ මේ වගේ ක්‍රමයක් මට තේරුන හැටියට, source code එක binary වලට compile කරාට පස්සේ ඒක තියෙන්නේ binary විදියටනේ application එකේ, ඊට පස්සේ මේක තමයි user run කරන්නේ. පොඩි software වගේ නෙවෙයි ලොකු software එකක් හදනකොට හැම තිස්සේම optimize කිරිමට වඩා වැදගත් වෙන්නේ maintain කරන්න පුලුවන් වීමයි. එතකොට ඊළගට job එකට එන කෙනාට පුලුවන් documentation එක බලලා කලින් කරපු කෙනාගේ තැන ඉදලා software එක update කරන්න.

නමුත් මේ ක්‍රමයේ අවාසිය තමයි software එකේ performance එක අඩු වෙනවා අළුත් hardware වලට එනකොට ,අළුත් OS වලට එනකොට, අළුත් API වලට එනකොට මොකද application එක හදලා තියෙන්නේ පරණ hardware/OS/API වලට ගැලපෙන්න නිසයි, ඒ වගේම high performance code වලත් performance එක අඩු වෙනවා.

මේක source code එකේ ඉදලා ආයි optimize කරන්න ගියොත් අළුත් hardware වලට එතකොට code ටික සංකීර්ණ නිසා සෑහෙන්න කාලයක් ,ශ්‍රම‍යක් යනවා, විශේෂයෙන්ම high performance code ලියලා තියෙනවා නම් ඒකට තවත් කාලය යනවා මොකද ඒවා ගොඩක් වෙලාවට ලියලා තියෙන්නේ assembly වලින් නැත්නම් c++,c වලින් නිසා, මේවලින් ලියපු software වල memory leak හරියට තියෙනවා , garbage collect කරන්න ඕනේ manually ඒවා කරේ නැත්නම් RAM එක ඕනේ අහස උසට වගේ , විශේෂයෙන්ම මේක ලොකු software වලට තදින්ම බලපානවා. දැනටම මම දැකලා තියෙනවා 3D max වලදි , daz model එකක් import කරාම textures එක්ක, ඒකට memory එක යනවා 8GB වෙනකම්. ඒ වගේම developers ලට කාලයට/ගහන lines වලට ගෙවන නිසා, වියදමත් වැඩියි.

දැකලා ඇති නේ සමහර පරණ dos games, අළුත් OS වල වැඩ කරන්නෙත් නෑ. .NET වල පවා සමහර methods, classes, වගේ outdated වෙනවා එතකොට ඒවාට ගැලපෙන්න ලියපු software අළුත් .NET versions වලට වැඩ කරන්නේ නෑ මොකද අළුත් එකේදි ඒ methods, classes නෑ. මේ ප්‍රශ්ණය software වලට විතරක් නෙවෙයි, Photoshop වලින් හදන projects වලට පවා තියෙනවා. මේක වලක්වන්නයි backward compatibility තියෙන්නේ windows වල පවා.

මේ ක්‍රමයෙන් කරන්නේ,source code බලන්නේ නැතුව compiled කරලා තියෙන application එකේ binary codes optimize කරන එකයි, එතකොට ඒක අළුත් hardware වලට එනකොට performance එකේ ප්‍රශ්ණයක් පෙන්වන්නේ නෑ, developers ලට software එක maintain කරන්නත් පුලුවන්, users ලට fast optimized applications හම්බ වෙනවා, මේ ක්‍රමය නිසා software, video games, OS වගේ ඕනම එකක් ගොඩක් fast වෙනවා. නමුත් මෙතනින් අළුත් OS/API වලට software එක optimize කරනවා කියලා නෑ, ඒක නිසා developers ලට සමහර විට ඒවා ගැන manually බලන්න වෙයි.

මේක අළුත් ක්‍රමයක් නෙවෙයි හැබැයි, 2011 Skyrim ආවම, ඒකේ performance එක ගොඩක් අඩුයි, ඒ වගේම ඒක 4GB එකෙන් එහා memory map කෙරුවේ නෑ, ඒක නිසා mod community එකෙන් කරේ, Skyrim එකේ binary code optimize කරා ,මේක කරාට පස්සේ skyrim වල performance එක ගොඩක් වැඩි වුනා, පස්සේ Bethesda ලාම patch එකක් නිකුත් කරලා ප්‍රශ්ණය හැදුවා. නමුත් මේ MIT ක්‍රමය automated ක්‍රමයක් වගේ, ඒක ටිකක් සංකීර්ණ ක්‍රමයක් කියලා මට හිතෙන්නේ, මොකද assembly manual optimize කරන එකත් අමාරු වැඩක්, ඒක automated දාන්න algorithm එකක් හදන එක ඊට වඩා අමාරු වෙයි කියලා මට හිතෙනවා. මේක ඒක නිසා ඇත්තටම ගොඩක් ලොකු දෙයක්..
sira pehedili kirimak
Reply With Quote
(#39)
Old
aggregate's Avatar
aggregate aggregate is offline
Senior Member
aggregate is just really niceaggregate is just really niceaggregate is just really niceaggregate is just really niceaggregate is just really niceaggregate is just really niceaggregate is just really niceaggregate is just really nice
 
Posts: 5,704
Join Date: Jun 2011
07-16-2015, 11:46 AM

Quote:
Originally Posted by JesonRulez View Post
සුපිරියි මචන්. ගොඩක් ස්තුතියි ගොඩක් මහන්සි වෙලා මේ දේවල් පැහැදිලි කරලා දුන්නු එකට. මම හිතුන් හිටියේ Skyrim කියන්නේ මොකක් හරි Open Source Project එකක් වගේ දෙයක් කියලා.
Reply With Quote
(#40)
Old
kasun_jayasiri kasun_jayasiri is offline
Senior Member
kasun_jayasiri is a jewel in the roughkasun_jayasiri is a jewel in the roughkasun_jayasiri is a jewel in the roughkasun_jayasiri is a jewel in the roughkasun_jayasiri is a jewel in the roughkasun_jayasiri is a jewel in the rough
 
Posts: 1,879
Join Date: Jul 2012
07-16-2015, 11:46 AM

Charith Mendis Island 1st rank ape mallilage wayase. Thaththa Engineer kenek physics private class karanne. Salli thienawa epa wenna. Meya A/L subjects okkoma karala iwarailu O/L wenakotath. pattama meterayak. Pera Pina thamai ithin.
Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Copyright © 2006 - 2011 ElaKiri™ Beta2.Evo vBulletin, vBa iBproArcade Subdreamer I-Magic MKv

Page generated in 0.05375 seconds with 11 queries