<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[fstream vs. FILE Geschwindigkeit]]></title><description><![CDATA[<p>Hallo,</p>
<p>da ich sehr große Dateien (größer 30 GB) binär einlesen, verarbeiten und wieder raus schreiben möchte hätte ich eine Frage bezüglich dem Dateizugriff.</p>
<p>Prinzipiell stellt sich die Frage was schneller ist. C++ fstream oder ANSI-C FILE.</p>
<p>Falls jemand Erfahrungen, Vor- oder Nachteile beider Varianten hat / kennt wäre ich für Antworten / Tipps dankbar.</p>
<p>Gruß<br />
MatzeGTO</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/236172/fstream-vs-file-geschwindigkeit</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 02:32:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/236172.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 11 Mar 2009 16:16:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fstream vs. FILE Geschwindigkeit on Wed, 11 Mar 2009 16:16:31 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>da ich sehr große Dateien (größer 30 GB) binär einlesen, verarbeiten und wieder raus schreiben möchte hätte ich eine Frage bezüglich dem Dateizugriff.</p>
<p>Prinzipiell stellt sich die Frage was schneller ist. C++ fstream oder ANSI-C FILE.</p>
<p>Falls jemand Erfahrungen, Vor- oder Nachteile beider Varianten hat / kennt wäre ich für Antworten / Tipps dankbar.</p>
<p>Gruß<br />
MatzeGTO</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678173</guid><dc:creator><![CDATA[MatzeGTO]]></dc:creator><pubDate>Wed, 11 Mar 2009 16:16:31 GMT</pubDate></item><item><title><![CDATA[Reply to fstream vs. FILE Geschwindigkeit on Wed, 11 Mar 2009 16:22:42 GMT]]></title><description><![CDATA[<p>Generell solltest du in C++ eher die Mittel aus der C++-Standardbibliotheken benutzen, also hier <code>std::fstream</code> . Performancemässig sollte das nicht wirklich einen Unterschied machen, aber das merkst du meistens erst nach Zeitmessungen und Profiling.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678182</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 11 Mar 2009 16:22:42 GMT</pubDate></item><item><title><![CDATA[Reply to fstream vs. FILE Geschwindigkeit on Wed, 11 Mar 2009 16:24:08 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>fstream ist meines erachtens besser für sowas.</p>
<p>way</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678186</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Wed, 11 Mar 2009 16:24:08 GMT</pubDate></item><item><title><![CDATA[Reply to fstream vs. FILE Geschwindigkeit on Wed, 11 Mar 2009 16:32:54 GMT]]></title><description><![CDATA[<p><div class="plugin-markdown"><input type="checkbox" id="checkbox5523" checked="true" /><label for="checkbox5523">Ausprobieren.</label></div></p>
<p><div class="plugin-markdown"><input type="checkbox" id="checkbox5524" checked="true" /><label for="checkbox5524">Abstrahieren um später einfach umschalten zu können.</label></div></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678192</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678192</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Wed, 11 Mar 2009 16:32:54 GMT</pubDate></item><item><title><![CDATA[Reply to fstream vs. FILE Geschwindigkeit on Wed, 11 Mar 2009 16:52:44 GMT]]></title><description><![CDATA[<p>Hem... bei 30 Gbyte und mehr, wirst du sowohl mit fstream als auch FILE Probleme bekommen, wenn diese nur 32 bit-Adressen unterstützten. Hat aber nichts mit Performance zu tun. Bei solchen Dateigrößen wird man wahrscheinlich die nativen Filesystem-APIs nutzen müssen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678222</guid><dc:creator><![CDATA[Bulli]]></dc:creator><pubDate>Wed, 11 Mar 2009 16:52:44 GMT</pubDate></item><item><title><![CDATA[Reply to fstream vs. FILE Geschwindigkeit on Wed, 11 Mar 2009 16:57:06 GMT]]></title><description><![CDATA[<p>Ich würde in diesem Fall weder fstream noch FILE verwenden, sondern memory-mapped io, kurz: mmio</p>
<p>Einfach mal nach &quot;mmio&quot; googeln, kann sogar sein, dass du bei boost eine plattformunabhängige Lösung findest (bin mir sogar recht sicher davon gehört zu haben).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678225</guid><dc:creator><![CDATA[Tippgeber]]></dc:creator><pubDate>Wed, 11 Mar 2009 16:57:06 GMT</pubDate></item><item><title><![CDATA[Reply to fstream vs. FILE Geschwindigkeit on Wed, 11 Mar 2009 17:13:24 GMT]]></title><description><![CDATA[<p>Die Applikation soll später auf openSuse x86_64 laufen. (Das ist auch mein Entwicklungsrechner momentan).<br />
Da sollte ich doch mit Dateigrößen &gt; 2^32 bit kein Problem haben??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678234</guid><dc:creator><![CDATA[MatzeGTO]]></dc:creator><pubDate>Wed, 11 Mar 2009 17:13:24 GMT</pubDate></item><item><title><![CDATA[Reply to fstream vs. FILE Geschwindigkeit on Wed, 11 Mar 2009 18:32:08 GMT]]></title><description><![CDATA[<p>Mach das was Badestrand geschrieben hat: abstrahieren.<br />
mmio ist oft NICHT ideal für grosse Datenmengen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1678275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1678275</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 11 Mar 2009 18:32:08 GMT</pubDate></item></channel></rss>