<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Закачка файла в оперативу</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7613.html</link>
    <description>Здравствуйте.&lt;br&gt;Задача состоит в работе с текстовым файлом среднего размера (2-10мб).&lt;br&gt;Так как работать надо быстро, доступ к файлу через диск отметается.&lt;br&gt;Слышал, что можно весь файл закачать в оперативу и уже там работать с ним как с массивом и это намного быстрее.&lt;br&gt;Подскажите пожалуйста, как это можно сделать.&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Закачка файла в оперативу (vic)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7613.html#4</link>
    <pubDate>Mon, 29 Sep 2008 15:49:50 GMT</pubDate>
    <description>&amp;gt;&amp;gt;А что мещает выделить память, скопировать туда содержимое файла, работать с ним &lt;br&gt;&amp;gt;&amp;gt;в памяти, а после завершения работы скопировать содержимое памяти обратно в &lt;br&gt;&amp;gt;&amp;gt;файл? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Просто malloc()? &lt;br&gt;&amp;gt;Не мог бы ты привести пример копирования. &lt;br&gt;&lt;br&gt;man fread/fwrite&lt;br&gt;or&lt;br&gt;man mmap&lt;br&gt;</description>
</item>

<item>
    <title>Закачка файла в оперативу (iliaparen)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7613.html#3</link>
    <pubDate>Mon, 29 Sep 2008 13:07:41 GMT</pubDate>
    <description>&amp;gt;А что мещает выделить память, скопировать туда содержимое файла, работать с ним &lt;br&gt;&amp;gt;в памяти, а после завершения работы скопировать содержимое памяти обратно в &lt;br&gt;&amp;gt;файл? &lt;br&gt;&lt;br&gt;Просто malloc()? &lt;br&gt;Не мог бы ты привести пример копирования.&lt;br&gt;</description>
</item>

<item>
    <title>Закачка файла в оперативу (SeLarin)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7613.html#2</link>
    <pubDate>Mon, 29 Sep 2008 12:22:44 GMT</pubDate>
    <description>А что мещает выделить память, скопировать туда содержимое файла, работать с ним в памяти, а после завершения работы скопировать содержимое памяти обратно в файл?&lt;br&gt;</description>
</item>

<item>
    <title>отображение... (Andrey Mitrofanov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7613.html#1</link>
    <pubDate>Mon, 29 Sep 2008 11:13:09 GMT</pubDate>
    <description>&amp;gt;Слышал, что можно весь файл закачать в оперативу и уже там работать &lt;br&gt;&amp;gt;с ним как с массивом и это намного быстрее. &lt;br&gt;&lt;br&gt;Видимо, до Вас доходили &#091;I&#093;слухи&#091;/I&#093; про mmap() - http://www.opennet.ru/man.shtml?topic=mmap&lt;br&gt;</description>
</item>

</channel>
</rss>
