<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Комментарии / Профиль drbasic]]></title>
    <link>https://habr.com/ru/users/drbasic/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя drbasic]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Tue, 05 May 2026 20:31:36 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      

      
        
  
    <item>
      <title>20.09.2018 10:03:56 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/yandex/articles/423507/#comment_19135163</guid>
      <link>https://habr.com/ru/companies/yandex/articles/423507/#comment_19135163</link>
      <description><![CDATA[Разница радикальная. Когда мы говорим что процесс вкладки лежит в свопе, значит есть нехватка памяти и WorkingSet этого процесса сжат, страницы выгружены на диск. При переходе в эту вкладку и пробуждении потоков им требуются страницы, которые лежат в свопе. ОС потребуется сжать WorkingSet других процессов, чтобы освободить RAM, куда загрузить страницы из свопа. Т.е. потребуется сначала сохранить в своп «не нужные» страницы, а потом загрузить «нужные». И таких страниц в 5-10 раз больше чем нужно для сохранения в режиме Hibernate. <br>
Таким образом с Hibernate нужно прочитать с диска объем X данных и при этом в системе достаточно свободной памяти, WorkingSet других процессов не сжимается. А в обычном случае это запись X*10 + чтение X*10. Т.е. дисковой активности в 10-20(!) раз больше. Пользователи с медленными жесткими дисками это очень хорошо заметят.]]></description>
      <pubDate>Thu, 20 Sep 2018 10:03:56 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>22.12.2016 13:40:15 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/318066/#comment_9978476</guid>
      <link>https://habr.com/ru/articles/318066/#comment_9978476</link>
      <description><![CDATA[Все правильно говорите. Можно сделать лучше.<br/>
Я же просто продемонстрировал что даже скопировав код, не углубляясь в тонкости GPU, можно получить ускорение по времени в 10 раз. ]]></description>
      <pubDate>Thu, 22 Dec 2016 13:40:15 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>22.12.2016 09:55:27 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/318066/#comment_9978088</guid>
      <link>https://habr.com/ru/articles/318066/#comment_9978088</link>
      <description><![CDATA[128bit можно: http://stackoverflow.com/questions/6162140/128-bit-integer-on-cuda]]></description>
      <pubDate>Thu, 22 Dec 2016 09:55:27 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>22.12.2016 06:04:26 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/318066/#comment_9977714</guid>
      <link>https://habr.com/ru/articles/318066/#comment_9977714</link>
      <description><![CDATA[Есть доказательство?]]></description>
      <pubDate>Thu, 22 Dec 2016 06:04:26 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>22.12.2016 05:58:30 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/318066/#comment_9977710</guid>
      <link>https://habr.com/ru/articles/318066/#comment_9977710</link>
      <description><![CDATA[Сложность алгоритма O(n^4). И эта теория отлично согласуется с практикой, увеличение N в 2 раза увеличивает время в 16 раз.<br/>
Если взять лучшее время 12.8 секунд для CPU #2 на размере N=1500, то увеличение N в 4 раза увеличит время в 256 раз, до 54,5 минуты.<br/>
Т.е. примерно за час на CPU можно посчитать для N=6000.]]></description>
      <pubDate>Thu, 22 Dec 2016 05:58:30 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.05.2016 15:33:17 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/yandex/articles/301514/#comment_9623922</guid>
      <link>https://habr.com/ru/companies/yandex/articles/301514/#comment_9623922</link>
      <description><![CDATA[По прагматичным причинам в первую очередь. Например потому что браузер, в котором вы читаете это сообщение, написан на с++, и переписать его на Rust стоит миллионов человеко-дней, что довольно долго и ну очень дорого.]]></description>
      <pubDate>Tue, 24 May 2016 15:33:17 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>13.05.2016 12:20:56 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/edison/articles/281765/#comment_8893744</guid>
      <link>https://habr.com/ru/companies/edison/articles/281765/#comment_8893744</link>
      <description><![CDATA[Еще были модули расчетов, которые считали древней фортрановой библиотекой. И эта библиотека была с багом, и проезжала через раз по памяти. По этому расчет делался через отдельный процесс, данные в который передавались и забирались через memory-mapped file. Эдакая схема изолированный процессов как в chromium, только для бедных.]]></description>
      <pubDate>Fri, 13 May 2016 12:20:56 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>13.05.2016 12:16:54 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/edison/articles/281765/#comment_8893738</guid>
      <link>https://habr.com/ru/companies/edison/articles/281765/#comment_8893738</link>
      <description><![CDATA[<blockquote>Подсистема Delphi.<br/>
БД графического представления.<br/>
Модуль сценариев (скриптов).<br/>
<br/>
Подсистема C#/WPF.<br/>
Визуализация схемы графического представления.<br/>
Редактирование схемы графического представления.<br/>
</blockquote><br/>
Вот в этом и была самая веселая часть — графика была на C#+WPF. Все это экспортировалось через COM. А дельфи — это основное приложение, грузило COM-библиотеку, и управляло всем.<br/>
Т.е. на скриншотах видно, что приложение — VCL, а внутри живет окно, на котором рисует WPF.<br/>
]]></description>
      <pubDate>Fri, 13 May 2016 12:16:54 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>13.07.2015 19:34:20 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/355610/#comment_11053658</guid>
      <link>https://habr.com/ru/articles/355610/#comment_11053658</link>
      <description><![CDATA[Упорный…]]></description>
      <pubDate>Mon, 13 Jul 2015 19:34:20 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>29.04.2015 04:37:49 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/256907/#comment_8398233</guid>
      <link>https://habr.com/ru/articles/256907/#comment_8398233</link>
      <description><![CDATA[Я как-то для небольшого проектика использовал реализацию IPC. Получилось на удивление просто и быстро. ]]></description>
      <pubDate>Wed, 29 Apr 2015 04:37:49 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.04.2015 16:06:40 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/JetBrains/articles/255151/#comment_8377975</guid>
      <link>https://habr.com/ru/companies/JetBrains/articles/255151/#comment_8377975</link>
      <description><![CDATA[Попробовал 2015 студию. Так же крашится.]]></description>
      <pubDate>Wed, 15 Apr 2015 16:06:40 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.04.2015 15:58:20 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/JetBrains/articles/255151/#comment_8377955</guid>
      <link>https://habr.com/ru/companies/JetBrains/articles/255151/#comment_8377955</link>
      <description><![CDATA[Не совсем.<br/>
Некоторое время работает, но потом кончается память и студия крашится. Особенно если запускать браузер под отладкой. <br/>
Если не пишу код, а отлаживаю, то автокомплит не сильно нужен, и я загружаю из солюшена только несколько запускаемых проектов с помощью расширения funnel <a href="https://visualstudiogallery.msdn.microsoft.com/5396fa4a-d638-471b-ac3d-671ccd2ea369">visualstudiogallery.msdn.microsoft.com/5396fa4a-d638-471b-ac3d-671ccd2ea369</a><br/>
В этом случае все точки останова ставятся, отладка полностью работает, и студия работает достаточно стабильно, по крайней мере падений из-за кончившейся памяти нет. ]]></description>
      <pubDate>Wed, 15 Apr 2015 15:58:20 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>12.04.2015 15:57:37 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/JetBrains/articles/255151/#comment_8373327</guid>
      <link>https://habr.com/ru/companies/JetBrains/articles/255151/#comment_8373327</link>
      <description><![CDATA[Поставил ReSharper C++, попытался открыть chrome.sln, содержащий чуть более тысячи под-проектов. Это был текущий мастер хромиума <a href="http://www.chromium.org">www.chromium.org</a>. Не взлетело. Студия подвисла, видимо решарпер сканирует проекты (Intellicense заранее выключил). Решил подождать, было очень интересно справится или нет. Через час студия упала, скорее всего из-за нехватки памяти. Попробовал еще 2 раза, результат неизменный — падает когда кончается адресное пространство. <b>Очень жаль.</b><br/>
На 4ый запуск в студия перестала так зависать и появилась возможность работать. При этом показывается прогресс сканирования файлов (Updating source files) примерно на половине. Открыл файл, решарпер показывает иконку Analisis will start shortly. Уже 15 минут.<br/>
<br/>
Вообще это боль, что студия не может стабильно работать с такими большими проектами. Встроенный intellisence более-менее справляется, но и ему памяти не хватает, сначала отваливается показ переменных в отладчике, а еще чуть погодя студия крашится.]]></description>
      <pubDate>Sun, 12 Apr 2015 15:57:37 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>31.12.2013 16:18:15 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/207944/#comment_7159802</guid>
      <link>https://habr.com/ru/articles/207944/#comment_7159802</link>
      <description><![CDATA[С новым годом! Не бойтесь выходить из зоны комфорта, потому что это движение вперед.]]></description>
      <pubDate>Tue, 31 Dec 2013 16:18:15 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>23.08.2013 09:24:09 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/191120/#comment_6639904</guid>
      <link>https://habr.com/ru/articles/191120/#comment_6639904</link>
      <description><![CDATA[Особенно если преподносится как «Мы повышаем зарплату на x1.05!»]]></description>
      <pubDate>Fri, 23 Aug 2013 09:24:09 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>12.07.2013 02:46:21 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/intel/articles/186146/#comment_6483176</guid>
      <link>https://habr.com/ru/companies/intel/articles/186146/#comment_6483176</link>
      <description><![CDATA[<blockquote>Здесь все понятно — против лома нет приема. i7 перемолотил i5 вчистую.</blockquote><br/>
А вот для меня не понятно, из-за чего такая разница в результатах, да частота ниже (но не в 2 раза), да кэш меньше. Не ужели тест на столько кэш-зависмый?]]></description>
      <pubDate>Fri, 12 Jul 2013 02:46:21 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>04.07.2013 13:52:13 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/smart_soft/articles/185226/#comment_6456666</guid>
      <link>https://habr.com/ru/companies/smart_soft/articles/185226/#comment_6456666</link>
      <description><![CDATA[<blockquote>Если в Linux запросить выделение большого блока памяти с помощью malloc(), то вместо того, чтобы выделить память в куче, стандартная библиотека C задействует механизм анонимного отображения. Слово «большой», в данном случае, означает величину в байтах большую, чем значение константы MMAP_THRESHOLD. По умолчанию, это величина равна 128 кБ, и может контролироваться через вызов mallopt().</blockquote><br/>
Столкнулся с несколько другим поведением. Программа выделяла много памяти блоками по несколько мегабайт. В процессер работы, если блок становился маловат он удалялся, а вместо него выделялся чуть большего размера. В windows все работало как надо, а в ubuntu конце концов заканчивалась вся оперативная память (все 32 гигабайта). Дело было в фрагментации адресного пространства и в том что системе не возвращаются «свободные» сегменты адресов, они остаются замапленными на физическую память. Переделал выделение памяти на анонимный mmap, тогда все нормализовалось. ]]></description>
      <pubDate>Thu, 04 Jul 2013 13:52:13 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>27.06.2013 10:02:25 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/184396/#comment_6428374</guid>
      <link>https://habr.com/ru/articles/184396/#comment_6428374</link>
      <description><![CDATA[Помогает, переключается, но видеорежим не поддерживается монитором, или как-то криво поддерживается что ничего не видно, по экрану бегут полосы. Точнее видно когда печатаешь, что символы воодятся, можно даже залогиниться, но надо же будет прочитать что-то, а буквы то расплываются по всему экрану!]]></description>
      <pubDate>Thu, 27 Jun 2013 10:02:25 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>27.06.2013 07:27:23 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/184396/#comment_6427290</guid>
      <link>https://habr.com/ru/articles/184396/#comment_6427290</link>
      <description><![CDATA[<blockquote>&gt; Казалось бы что такого — 2 видеокарты Nvidia(680 и 560), 2 монитора. Но установка драйверов тот еще квест. Для установки драйвера надо остановить сервис lightdm.</blockquote><br/>
Да, инструкцию я прочитал, и сделать то как там написано легко. Но мешало именно то, что восхваляемая консоль не работала — я просто не видел что там пишется в мешанине линий. А квест заключался именно в том чтобы заставить кончоль отображаться нормально.]]></description>
      <pubDate>Thu, 27 Jun 2013 07:27:23 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>26.06.2013 04:49:54 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/184396/#comment_6420570</guid>
      <link>https://habr.com/ru/articles/184396/#comment_6420570</link>
      <description><![CDATA[<blockquote>большинство пользователей не хотят и не будут разбираться в устройстве ОС и что-то делать руками. Они просто пойдут и поставят ОС, которая имеет нужный функционал и не требует особых телодвижений, пускай и за деньги. </blockquote><br/>
А разве это плохо?]]></description>
      <pubDate>Wed, 26 Jun 2013 04:49:54 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
