<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://www.pipedija.com/index.php?action=history&amp;feed=atom&amp;title=JIT</id>
	<title>JIT - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://www.pipedija.com/index.php?action=history&amp;feed=atom&amp;title=JIT"/>
	<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=JIT&amp;action=history"/>
	<updated>2026-05-01T06:36:04Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://www.pipedija.com/index.php?title=JIT&amp;diff=86487&amp;oldid=prev</id>
		<title>John Smith 21:00, 5 gegužės 2025</title>
		<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=JIT&amp;diff=86487&amp;oldid=prev"/>
		<updated>2025-05-05T21:00:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;lt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ankstesnė versija&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;00:00, 6 gegužės 2025 versija&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;1 eilutė:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1 eilutė:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''JIT''' - tai tokia [[santrumpa]], kas iš [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;angklų &lt;/del&gt;kalba|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;angklų &lt;/del&gt;kalbos]] reiškia, kad '''Just In Time''' - tipo, kai tik prireiks. Toksai įvardinimas yra naudojamas, kai kalbama apie [[kompiliatoriai|kompiliatorius]], kurie išties veikia lyg būtų [[interpretatoriai]], bet išties sukompiliuojantys kodą, ale tiktai prieš pat vykdant.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''JIT''' - tai tokia [[santrumpa]], kas iš [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;anglų &lt;/ins&gt;kalba|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;anglų &lt;/ins&gt;kalbos]] reiškia, kad '''Just In Time''' - tipo, kai tik prireiks. Toksai įvardinimas yra naudojamas, kai kalbama apie [[kompiliatoriai|kompiliatorius]], kurie išties veikia lyg būtų [[interpretatoriai]], bet išties sukompiliuojantys kodą, ale tiktai prieš pat vykdant.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tai gaunasi tokie atseit ir kompiliatoriaus, ir interpretatoriaus privalumai - ir kad programos kompiliuoti nereiks, o ji bus [[sorcai|sorcuose]] vykdoma, ir kad jau kai vykdoma, tai bus taip pat greitai kaip sukompiliuota, t.y., labai greitai. Išties gi čia vietoje to gaunasi [[kompromisas]], ir dar toksai, kur [[visame gražume]] - gabaliukus kodo vis reikia ir reikia kompiliuoti, o dėl tos kompiliacijos vyksta klaikus stabdymas, tuo tarpu interpretatorius visvien normaliai neveikia, nes reikia perkompiliuoti gi.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tai gaunasi tokie atseit ir kompiliatoriaus, ir interpretatoriaus privalumai - ir kad programos kompiliuoti nereiks, o ji bus [[sorcai|sorcuose]] vykdoma, ir kad jau kai vykdoma, tai bus taip pat greitai kaip sukompiliuota, t.y., labai greitai. Išties gi čia vietoje to gaunasi [[kompromisas]], ir dar toksai, kur [[visame gražume]] - gabaliukus kodo vis reikia ir reikia kompiliuoti, o dėl tos kompiliacijos vyksta klaikus stabdymas, tuo tarpu interpretatorius visvien normaliai neveikia, nes reikia perkompiliuoti gi.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>John Smith</name></author>
	</entry>
	<entry>
		<id>https://www.pipedija.com/index.php?title=JIT&amp;diff=86483&amp;oldid=prev</id>
		<title>John Smith: Naujas puslapis: '''JIT''' - tai tokia santrumpa, kas iš angklų kalbos reiškia, kad '''Just In Time''' - tipo, kai tik prireiks. Toksai įvardinimas yra naudojamas, kai kalbama apie kompiliatorius, kurie išties veikia lyg būtų interpretatoriai, bet išties sukompiliuojantys kodą, ale tiktai prieš pat vykdant.  Tai gaunasi tokie atseit ir kompiliatoriaus, ir interpretatoriaus privalumai - ir kad programos kompiliuoti nereiks, o ji bus so...</title>
		<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=JIT&amp;diff=86483&amp;oldid=prev"/>
		<updated>2025-05-05T20:11:31Z</updated>

		<summary type="html">&lt;p&gt;Naujas puslapis: &amp;#039;&amp;#039;&amp;#039;JIT&amp;#039;&amp;#039;&amp;#039; - tai tokia &lt;a href=&quot;/index.php/Santrumpa&quot; class=&quot;mw-redirect&quot; title=&quot;Santrumpa&quot;&gt;santrumpa&lt;/a&gt;, kas iš &lt;a href=&quot;/index.php?title=Angkl%C5%B3_kalba&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Angklų kalba (puslapis neegzistuoja)&quot;&gt;angklų kalbos&lt;/a&gt; reiškia, kad &amp;#039;&amp;#039;&amp;#039;Just In Time&amp;#039;&amp;#039;&amp;#039; - tipo, kai tik prireiks. Toksai įvardinimas yra naudojamas, kai kalbama apie &lt;a href=&quot;/index.php/Kompiliatoriai&quot; class=&quot;mw-redirect&quot; title=&quot;Kompiliatoriai&quot;&gt;kompiliatorius&lt;/a&gt;, kurie išties veikia lyg būtų &lt;a href=&quot;/index.php/Interpretatoriai&quot; class=&quot;mw-redirect&quot; title=&quot;Interpretatoriai&quot;&gt;interpretatoriai&lt;/a&gt;, bet išties sukompiliuojantys kodą, ale tiktai prieš pat vykdant.  Tai gaunasi tokie atseit ir kompiliatoriaus, ir interpretatoriaus privalumai - ir kad programos kompiliuoti nereiks, o ji bus so...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''JIT''' - tai tokia [[santrumpa]], kas iš [[angklų kalba|angklų kalbos]] reiškia, kad '''Just In Time''' - tipo, kai tik prireiks. Toksai įvardinimas yra naudojamas, kai kalbama apie [[kompiliatoriai|kompiliatorius]], kurie išties veikia lyg būtų [[interpretatoriai]], bet išties sukompiliuojantys kodą, ale tiktai prieš pat vykdant.&lt;br /&gt;
&lt;br /&gt;
Tai gaunasi tokie atseit ir kompiliatoriaus, ir interpretatoriaus privalumai - ir kad programos kompiliuoti nereiks, o ji bus [[sorcai|sorcuose]] vykdoma, ir kad jau kai vykdoma, tai bus taip pat greitai kaip sukompiliuota, t.y., labai greitai. Išties gi čia vietoje to gaunasi [[kompromisas]], ir dar toksai, kur [[visame gražume]] - gabaliukus kodo vis reikia ir reikia kompiliuoti, o dėl tos kompiliacijos vyksta klaikus stabdymas, tuo tarpu interpretatorius visvien normaliai neveikia, nes reikia perkompiliuoti gi.&lt;br /&gt;
&lt;br /&gt;
Itin ryškiai JIT pliusai pasireiškia, kai kalba eina apie dideles programas, kurių perkompiliavimui gali prireikti minučių, valandų ar kartais netgi ir dienų ar savaičių. JIT leidžia kompiliuoti tik tuos kodo fragmentus, kurie realiai bus vykdomi, o tai reiškia, kad aktualios kompiliacijos apimtys gali sumažėti dešimtis ar šimtus kartų - atitinkamai, gali susitaupyti labai daug laiko programuotojui, o gal būt ir galutiniam vartotojui. Čia teoriškai.&lt;br /&gt;
&lt;br /&gt;
Kai kadaise [[Sun Microsystems]] pasirinko [[Java]] kalbos vykdymui būtent radikalų JIT, kur nebūtų nei interpretacijos, nei galimybės turėti atskiro kompiliavimo į neperkeliamą dvejetainį kodą, tai jie rėmėsi irgi prielaidomis, kad bus galima turėti gerą vykdymo greitį, išvengti pririšimo prie [[hardwaras|hardwaro]] ir taip toliau. Išties gi gavos nuolatinis stabdymas ir patyčios iš Sun pasakojimų, kaip esą jų kodas esąs greitas. Būtent JIT modelis labiausiai ir pagadino Java kalbos reputaciją, nes apie 199x metus buvo banaliai per daug aplenkęs savo laiką.&lt;br /&gt;
&lt;br /&gt;
Dabartiniais laikais JIT naudojamas ir plačiau, pvz., [[C Sharp]], [[Dart]] kalbose ir netgi kompiuterių [[emuliatoriai|emuliatoriuose]], nes išties kartais ir leidžia gauti tą labai gerą greitį, kartu išvengiant labai masyvių, didžiulių perkompiliavimų.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dar žr. ==&lt;br /&gt;
* [[AOT]] - čia tipo atvirkščiai, negu JIT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programavimas]]&lt;/div&gt;</summary>
		<author><name>John Smith</name></author>
	</entry>
</feed>