ઑપ્ટિમાઇઝર, Google કમ્પાઇલર જે ART ને આગલા સ્તર પર લઈ જશે

એન્ડ્રોઇડ ચીટ્સ હોમ

સામાન્ય રીતે, ઓપરેટિંગ સિસ્ટમમાં આપણે જે નવીનતાઓ અનુભવીએ છીએ તે તે છે જે દ્રશ્ય પાસાઓ સાથે સંકળાયેલી હોય છે, અને થોડે આગળ જતાં, સ્માર્ટફોનની કામગીરી અને પ્રવાહિતા દ્વારા સમજી શકાય છે. જો કે, તેના કરતાં પણ વધુ સુસંગત સમાચાર છે, જેમ કે જે ટૂંક સમયમાં આવી શકે છે, જેને ઑપ્ટિમાઇઝર કહેવાય છે.

ART માટે એક નવો સાથી

ART KitKat સાથે આવ્યું, નવો રનટાઈમ જે Java એપ્લીકેશન ચલાવવા જઈ રહ્યો હતો. તે ડાલ્વિકને બદલવાનો હતો, તેને લોલીપોપ પર કંઈક મળ્યું. જો કે, વાસ્તવમાં બધું ફક્ત વર્ચ્યુઅલ મશીન બદલવા કરતાં ઘણું આગળ જાય છે. એક તત્વ પણ છે જે કમ્પાઇલર છે, જે કોડને એક્ઝેક્યુટ કરવા માટે "પ્રોસેસ" કરવા માટે જવાબદાર છે. ડાલ્વિક સાથે, કમ્પાઇલર JIT (જસ્ટ-ઇન-ટાઇમ) પ્રકારનું હતું, અને જ્યારે કોડનો ઉપયોગ થવા જઇ રહ્યો હતો ત્યારે જ તે કમ્પાઇલિંગનો હવાલો સંભાળતો હતો. લોલીપોપ સાથે સંકલન એઓટી (સમયથી આગળ) બન્યું, અને કોડનો ઉપયોગ કરતા પહેલા તેનું સંકલન કરે છે. આ એપ્લીકેશનના સંચાલનને શા માટે સુવ્યવસ્થિત કરે છે તે સમજાવવાની જરૂર નથી. જો કે, સમસ્યા એ છે કે ડાલ્વિકથી એઆરટીમાં સંક્રમણને સરળ બનાવવા માટે, ડાલ્વિક JIT કમ્પાઇલરના AOT સંસ્કરણનો ઉપયોગ કરવામાં આવ્યો હતો, જેને ક્વિક કહેવાય છે. અગાઉના એક પર ફેરફાર, તેથી વાત કરવા માટે. હવે જે બદલાશે તે છે.

Android ચીટ્સ

ઑપ્ટિમાઇઝરને હેલો કહો

નવું કમ્પાઈલર શરૂઆતથી બનાવવામાં આવ્યું હશે, અને એઆરએમ અને ગૂગલ બંને તેના પર કામ કરી રહ્યાં છે. તેને ઑપ્ટિમાઇઝર કહેવામાં આવશે, અને તેમાં વર્તમાન સંકલન તકનીકો હશે, તેમજ 32 અને 64 બિટ્સ માટે સંકલન સાથે સુસંગત હશે. ARM 64-bit વિભાગ માટે જવાબદાર છે, જ્યારે Google 32-bit માટે જવાબદાર છે. કોઈ પણ સંજોગોમાં, એવું લાગે છે કે નવીનતાઓમાંની બીજી વધુ નવીનતાઓ સાથે કમ્પાઈલરને અપડેટ કરવામાં સક્ષમ હશે, તેથી અમે આશા રાખી શકીએ કે સમય જતાં તેમાં સુધારો થશે. ભલે તે બની શકે, સૌથી નોંધપાત્ર બાબત એ છે કે ઑપ્ટિમાઇઝર એ એક કમ્પાઇલર હશે જે વર્ચ્યુઅલ મશીન તરીકે એઆરટી સાથે એન્ડ્રોઇડ માટે જાવા એપ્લીકેશનના કમ્પાઇલર હોવાના ઉદ્દેશ્ય સાથે ચોક્કસપણે બનાવવામાં આવ્યું છે, જેથી અમે પ્રવાહિતા અને કામગીરીમાં સુધારાની અપેક્ષા રાખી શકીએ. સ્માર્ટફોન્સ, કંઈક કે જે હંમેશા આવકાર્ય છે.