<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Komentarze do: Jak radzić sobie z dużymi plikami w Javie ?	</title>
	<atom:link href="https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/feed/" rel="self" type="application/rss+xml" />
	<link>https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/</link>
	<description>Blog o programowaniu w Javie</description>
	<lastBuildDate>Fri, 04 Aug 2023 17:07:12 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>
		Autor: Mateusz Dąbrowski		</title>
		<link>https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-4798</link>

		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Mon, 03 Oct 2022 09:16:09 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=441#comment-4798</guid>

					<description><![CDATA[W odpowiedzi do &lt;a href=&quot;https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-4797&quot;&gt;Slaw&lt;/a&gt;.

Cześć, zobacz ten wątek na stacku: https://stackoverflow.com/questions/25238110/how-to-properly-close-mappedbytebuffer]]></description>
			<content:encoded><![CDATA[<p>W odpowiedzi do <a href="https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-4797">Slaw</a>.</p>
<p>Cześć, zobacz ten wątek na stacku: <a href="https://stackoverflow.com/questions/25238110/how-to-properly-close-mappedbytebuffer" rel="nofollow ugc">https://stackoverflow.com/questions/25238110/how-to-properly-close-mappedbytebuffer</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Slaw		</title>
		<link>https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-4797</link>

		<dc:creator><![CDATA[Slaw]]></dc:creator>
		<pubDate>Mon, 03 Oct 2022 06:07:09 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=441#comment-4797</guid>

					<description><![CDATA[Po korzystaniu z MappedByteBuffer plik pozostaje w użyciu przez proces. Jak go zamknąć? Używam javy 1.8.0._x. Niestety wyższej na razie nie mogę.]]></description>
			<content:encoded><![CDATA[<p>Po korzystaniu z MappedByteBuffer plik pozostaje w użyciu przez proces. Jak go zamknąć? Używam javy 1.8.0._x. Niestety wyższej na razie nie mogę.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Mateusz Dąbrowski		</title>
		<link>https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-2091</link>

		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Wed, 16 Sep 2020 18:24:15 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=441#comment-2091</guid>

					<description><![CDATA[W odpowiedzi do &lt;a href=&quot;https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-2090&quot;&gt;Bartek&lt;/a&gt;.

Nie do końca rozumiem o co chciałeś zapytać. Generalnie wydajność zależy od dysku, jak masz szybszy dysk, to czytasz szybciej. Kolejna rzecz to system plików, niektóre systemy plików są wolniejsze od innych, na Windowsie dodatkowo możesz mieć jakiegoś antywirusa (np. Windows defender), który może sprawdzać pliki przed dostępem do nich itd. Czynników jest kilka. Im większy plik, im więcej dużych plików masz do przeczytania to większe znaczenie mogą mieć te wszystkie czynniki.]]></description>
			<content:encoded><![CDATA[<p>W odpowiedzi do <a href="https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-2090">Bartek</a>.</p>
<p>Nie do końca rozumiem o co chciałeś zapytać. Generalnie wydajność zależy od dysku, jak masz szybszy dysk, to czytasz szybciej. Kolejna rzecz to system plików, niektóre systemy plików są wolniejsze od innych, na Windowsie dodatkowo możesz mieć jakiegoś antywirusa (np. Windows defender), który może sprawdzać pliki przed dostępem do nich itd. Czynników jest kilka. Im większy plik, im więcej dużych plików masz do przeczytania to większe znaczenie mogą mieć te wszystkie czynniki.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Bartek		</title>
		<link>https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-2090</link>

		<dc:creator><![CDATA[Bartek]]></dc:creator>
		<pubDate>Wed, 16 Sep 2020 17:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=441#comment-2090</guid>

					<description><![CDATA[a co z wydajnością odczytu takich plików?]]></description>
			<content:encoded><![CDATA[<p>a co z wydajnością odczytu takich plików?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Mateusz Dąbrowski		</title>
		<link>https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-415</link>

		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Wed, 15 Jan 2020 14:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=441#comment-415</guid>

					<description><![CDATA[W odpowiedzi do &lt;a href=&quot;https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-414&quot;&gt;beginner&lt;/a&gt;.

Jasne masz rację. Ale counter i System.out.println(counter); są właściwie tylko po to żeby JIT nie usuną tej pętli przy optymalizacji ;) więc nie skupiałem się na tym czy to się liczy dobrze, tylko czy cokolwiek mi się zlicza w pętli.]]></description>
			<content:encoded><![CDATA[<p>W odpowiedzi do <a href="https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-414">beginner</a>.</p>
<p>Jasne masz rację. Ale counter i System.out.println(counter); są właściwie tylko po to żeby JIT nie usuną tej pętli przy optymalizacji 😉 więc nie skupiałem się na tym czy to się liczy dobrze, tylko czy cokolwiek mi się zlicza w pętli.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: beginner		</title>
		<link>https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-414</link>

		<dc:creator><![CDATA[beginner]]></dc:creator>
		<pubDate>Wed, 15 Jan 2020 14:47:48 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=441#comment-414</guid>

					<description><![CDATA[W przykładzie RandomAccessFile można by skorzystać z CharBuffer, w tej chwili ilość znaków utf8 będzie źle zliczona. Przez znaki rozumiem ilość code points, np. &quot;łódź&quot; = 4 znaki]]></description>
			<content:encoded><![CDATA[<p>W przykładzie RandomAccessFile można by skorzystać z CharBuffer, w tej chwili ilość znaków utf8 będzie źle zliczona. Przez znaki rozumiem ilość code points, np. &#8222;łódź&#8221; = 4 znaki</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Mateusz Dąbrowski		</title>
		<link>https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-70</link>

		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Tue, 09 Jul 2019 13:25:17 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=441#comment-70</guid>

					<description><![CDATA[W odpowiedzi do &lt;a href=&quot;https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-69&quot;&gt;Javafx&lt;/a&gt;.

Raz zliczane są znaki, raz linie, dlatego te liczby się różnią.
Sam licznik jest tylko po to, żeby za symulować jakiekolwiek działanie w pętli, inaczej trudno by było ocenić czy ta pętla w ogóle działa. A nawet, teoretycznie mogłaby zostać usunięta przez JIT jako &quot;dead code&quot;.]]></description>
			<content:encoded><![CDATA[<p>W odpowiedzi do <a href="https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-69">Javafx</a>.</p>
<p>Raz zliczane są znaki, raz linie, dlatego te liczby się różnią.<br />
Sam licznik jest tylko po to, żeby za symulować jakiekolwiek działanie w pętli, inaczej trudno by było ocenić czy ta pętla w ogóle działa. A nawet, teoretycznie mogłaby zostać usunięta przez JIT jako &#8222;dead code&#8221;.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Javafx		</title>
		<link>https://nullpointerexception.pl/jak-radzic-sobie-z-duzymi-plikami-w-javie/#comment-69</link>

		<dc:creator><![CDATA[Javafx]]></dc:creator>
		<pubDate>Tue, 09 Jul 2019 11:45:26 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerexception.pl/?p=441#comment-69</guid>

					<description><![CDATA[Dlaczego raz w wynikach jest w counter:
1320000000 // counter
....
a innym razem:
90000000 // counter
....

?]]></description>
			<content:encoded><![CDATA[<p>Dlaczego raz w wynikach jest w counter:<br />
1320000000 // counter<br />
&#8230;.<br />
a innym razem:<br />
90000000 // counter<br />
&#8230;.</p>
<p>?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
