<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Опубликованы тесты простейших приложений на различных языках...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/119181.html</link>
    <description>Джефф Мэррисон (Jeff Marrison), автор реализованной на ассемблере x86_64 свободной (GPLv3) библиотеки HeavyThing, опубликовал видео под названием &amp;#171;Зачем писать на ассемблере?&amp;#187;. В видео приводятся результаты тестирования при помощи  утилит perf и strace простейшего приложения (вывод &apos;hello&apos;), написанного на 13 языках программирования...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=51992&lt;br&gt;</description>

<item>
    <title>Опубликованы тесты затрат на выполнение простейших приложени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/119181.html#428</link>
    <pubDate>Mon, 16 Mar 2020 09:59:37 GMT</pubDate>
    <description>&amp;gt; sqlite это шаг к реестру винды,  no way &lt;br&gt;&lt;br&gt;Какое просто позорное незнание! Раз уж сами речь о реестре завели.&lt;br&gt;- Реестр для того и придуман, причём ещё во времена ПК уровня 486 100Mhz/ip1-50Mhz - чтобы компатно хранить, удобно централизованно искать текстовым поиском и усткорять доступ, притом не забывая про WINAPI установщиками и автоматичноть периодического авто-backup позже добавенного на случаи непредвиденных перезагрузок. &lt;br&gt;Да, он в виндах реализован мог бы быть и ещё быстрей и удобней, но тем не менее.&lt;br&gt;И систменые требования тех ОС я привёл - вовсе не случайно, соответвенно. &lt;br&gt;Позор Торвальдсу и BSD-гомосятинам - что до сих пор ниасилил(и) &#091;понять таких элементарных вещей&#093;.&lt;br&gt;&lt;br&gt;А, sqlite тот ещё несравнимый тормоз, особенно если извратить формат БД, &lt;br&gt;но скорей как из-за его скриптовости-для-кухарок, так и потому что там значительный переизбыток функциональности и универсальности ненужной в ОС реестре.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликованы тесты затрат на выполнение простейших приложени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/119181.html#427</link>
    <pubDate>Sat, 14 Dec 2019 15:42:37 GMT</pubDate>
    <description>&amp;gt; Или как Брэйн Кохем, вынужденный в конце концов купить &lt;br&gt;&amp;gt; комндочку плюсовиков, чтобы не потерять контроль над разработкой протокола. А просто &lt;br&gt;&amp;gt; потому что когда 300 кил прожка на винапи адово втыкает адовому &lt;br&gt;&amp;gt; питоноскрипту и по фичам и по скорости - ну вы поняли кому этот кусок питона будет нужен.&lt;br&gt;&lt;br&gt;Правда, опять наш скромный анонимный аналитик стыдливо умалчивает незначительный фактик появления первой плюсовой реализация только годика через 4 после выхода питонячьей.&lt;br&gt; &lt;br&gt;Но! Как знают все-все-все стоящие аналитики опеннета: дело там было совсем уже почти все еще наверняка не в окончательном доказательстве практической эффективности протокола (там придумывать-то было - раз два и готово! Ну, наверняка так, раз уж даже питонисты с этим справились! Вон, Napster и eDonkey сразу писались на правильных сишках или плюсах и отличались завидной эффек &amp;#8230; ой)!&lt;br&gt;Как и не в обкатке, доводке и шлифовке протокола на питоньем прототипе - чего там доводить-то, оно ж само все ясно, стоит только чуть напрячь мозги</description>
</item>

<item>
    <title>Опубликованы тесты простейших приложений на различных языках... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/119181.html#426</link>
    <pubDate>Sat, 14 Dec 2019 11:11:56 GMT</pubDate>
    <description>&amp;gt;&amp;gt; удовольствий. Компилировать ничего не надо, достаточно JRE на каждой машине. Уж извини, что мне приходится выступать за КО.&lt;br&gt;&amp;gt; Компилировать ничего не надо, потому что это фуфло не только кряхтит GC, &lt;br&gt;&amp;gt; но и тащит с собой весь компилятор&lt;br&gt;&lt;br&gt;https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html&lt;br&gt;&amp;gt; Chapter 6. The Java Virtual Machine Instruction Set&lt;br&gt;&amp;gt; aaload&lt;br&gt;&amp;gt; bipush&lt;br&gt;&lt;br&gt;https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.7.3&lt;br&gt;&amp;gt; A Code attribute contains the Java Virtual Machine instructions and auxiliary information for a single method,&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;The Code attribute has the following format:&lt;br&gt;&lt;br&gt;Code_attribute &#123;&lt;br&gt;    u2 attribute_name_index;&lt;br&gt;    u4 attribute_length;&lt;br&gt;    u2 max_stack;&lt;br&gt;    u2 max_locals;&lt;br&gt;    u4 code_length;&lt;br&gt;    u1 code&#091;code_length&#093;;&lt;br&gt;    u2 exception_table_length;&lt;br&gt;    &#123;   u2 start_pc;&lt;br&gt;        u2 end_pc;&lt;br&gt;        u2 handler_pc;&lt;br&gt;        u2 catch_type;&lt;br&gt;    &#125; exception_table&#091;exception_table_length&#093;;&lt;br&gt;    u2 attributes_count;&lt;br&gt;    attribute_info attributes&#091;attribu</description>
</item>

<item>
    <title>Опубликованы тесты затрат на выполнение простейших приложени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/119181.html#425</link>
    <pubDate>Sat, 14 Dec 2019 03:44:31 GMT</pubDate>
    <description>&amp;gt;&amp;gt; меры, обновление размером 1Гб устанавливалось 3 (ТРИ часа) на SSD RAID0.&lt;br&gt;&amp;gt; Само по себе такое возможно и в нормальном виде - если там &lt;br&gt;&amp;gt; тысячи файлов. А кто сказал что SSD быстро полностью скидывают буфера &lt;br&gt;&amp;gt; на запись? Циферки в бенчах эти господа указывают без сброса буферов &lt;br&gt;&amp;gt; после каждой команды. Более того - SSD явно желают чтобы их &lt;br&gt;&amp;gt; информировали о намерении снять питание и все такое - и логгят &lt;br&gt;&amp;gt; если вы это не сделали. И с таким логом хрен чего &lt;br&gt;&amp;gt; предъявите производителю за потерю данных, покажут 5-й шрифт в доках и &lt;br&gt;&amp;gt; пробурчат &quot;сами виноваты&quot;.&lt;br&gt;&lt;br&gt;Это понятно. Другой дело, что на том же железе, на той же ФС, за то же время устанавливались те же пакеты в Gentoo, собираясь из исходников.&lt;br&gt;&lt;br&gt;&amp;gt; Еще кстати стоимость разных позиксных вызовов у разных ФС довольно разная.&lt;br&gt;&lt;br&gt;Так точно. Устанавливал эту ROSA Fresh на ZFS, где синхронизация отключается в свойствах тома https://github.com/zfsonlinux/zfs/blob/zfs-0.8-release/man/man8/zfs.8#L2027-L2047&lt;br&gt;потому проблему не видел до смены ФС.&lt;br&gt;&lt;br&gt;&amp;gt; Воз</description>
</item>

<item>
    <title>Опубликованы тесты затрат на выполнение простейших приложени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/119181.html#424</link>
    <pubDate>Sat, 14 Dec 2019 01:28:06 GMT</pubDate>
    <description>&amp;gt; Ну зачем сразу из крайности в крайность?&lt;br&gt;&lt;br&gt;Не, ну можно и как парни из dropbox - переписать с ноля, три раза. Или как Брэйн Кохем, вынужденный в конце концов купить комндочку плюсовиков, чтобы не потерять контроль над разработкой протокола. А просто потому что когда 300 кил прожка на винапи адово втыкает адовому питоноскрипту и по фичам и по скорости - ну вы поняли кому этот кусок питона будет нужен.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликованы тесты простейших приложений на различных языках... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/119181.html#423</link>
    <pubDate>Sat, 14 Dec 2019 01:17:36 GMT</pubDate>
    <description>&amp;gt; Может asmhttpd не на производительность заточен, а на потребление памяти.&lt;br&gt;&lt;br&gt;А lwan&apos;а он делает? Этот и на производительность и на потребление памяти смотрит, автор явно шпарит в оптимизациях. И к тому же он может делать более-менее практичные вещи - вплоть до шаблонов и БД (см примеры, там реализации ряда вебапликушных бенчей - даже с базами и ответами в JSON). Правда lwan на си. Да и основная фича - удобный API handler&apos;ов. А coroutines обеспечивают довольно прозрачную работу всего этого.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликованы тесты простейших приложений на различных языках... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/119181.html#422</link>
    <pubDate>Sat, 14 Dec 2019 01:13:09 GMT</pubDate>
    <description>&amp;gt; Удивительно, как Питон почти на порядок просел относительно него.&lt;br&gt;&lt;br&gt;Удивительно - что это говорит разработчик из, кажется, BSD. Который мог бы и догадываться почему.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликованы тесты простейших приложений на различных языках... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/119181.html#421</link>
    <pubDate>Sat, 14 Dec 2019 01:11:32 GMT</pubDate>
    <description>&amp;gt; Нет, по сути это не ассемблер. Не нужно вручную распределять регистры,  &lt;br&gt;&amp;gt; есть проверка типов.&lt;br&gt;&lt;br&gt;По сути это возможность использовать почти ассемблерные вещи из типа-сей. Правда, начинаются те же проблемы - а такие интринсики компилятся лишь немногим портабельнее ассемблера, фичи бывают слишком уж специфичными для конкретных архитектур.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликованы тесты простейших приложений на различных языках... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/119181.html#420</link>
    <pubDate>Sat, 14 Dec 2019 01:09:31 GMT</pubDate>
    <description>&amp;gt; OpenCL-компиляторы -- могут.&lt;br&gt;&lt;br&gt;У них даже и не SSE/AVX. У типичного GPU алушек и регистров больше чем у дурака фантиков.&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
