The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Yggdrasil 0.4, реализации приватной сети, работающей поверх интернета, opennews (??), 05-Июл-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


99. "Выпуск Yggdrasil 0.4, реализации приватной сети, работающей ..."  +/
Сообщение от Сейд (ok), 06-Июл-21, 14:34 
А переписанный на Zig он будет работать в три раза быстрее.
Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск Yggdrasil 0.4, реализации приватной сети, работающей ..."  +/
Сообщение от Аноним (36), 07-Июл-21, 13:03 
Т.е. на Zig в 1.5 быстрее, чем на C?
Java быстрее C++, как-то так ;)
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск Yggdrasil 0.4, реализации приватной сети, работающей ..."  +/
Сообщение от Аноним (134), 08-Июл-21, 23:18 
> Java быстрее C++, как-то так ;)

Java на самом деле может быть быстрее C++ за счет возможности оптимизации во время выполнения. Например, у виртуального вызова есть несколько возможных реализаций, но во время выполнения выясняется, что почти всегда используется одна, и JIT может превратить его в прямой вызов или даже сделать инлайн (снабдив быстрой проверкой на случай, когда предположения оптимизации не выполнены и нужно идти обычным путем), а инлайн дает возможность для дальнейших оптимизаций. Но это требует профилирования кода, поэтому прежде, чем программа заработает быстро, нужно время на "разогрев", что не очень в интерактивных приложениях, которые должны сразу быстро работать, но хорошо для долго работающих серверов.

В общем, нет просто "быстрее", есть разные случаи и есть определенные компромиссы.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру