LINUX.ORG.RU

История изменений

Исправление snizovtsev, (текущая версия) :

По-моему парадигма Rust это «за +10% оверхеда получите +50% продуктивности разработчика в сравнении с C или C++». Странно спрашивать про бенчмарки.

На Rust не напишешь код как в ядре, когда ради минимизации cache misses в одной структуре одновременно упакованы данные, парочка intrusive списков, intrusive rbtree индекс, атомики на разных кеш линиях, и всё это ещё синхронизировано под rcu.

С другой стороны, если времени упарываться на низкоуровневые оптимизации нет, то продуктивность разработки может дать время для реализации лучших алгоритмов или архитектуры.

Исходная версия snizovtsev, :

По-моему парадигма Rust это «за +10% оверхеда получите +50% продуктивности разработчика в сравнении с C или C++». Странно спрашивать про бенчмарки.

На Rust не напишешь код как в ядре, когда ради минимизации cache misses в одной структуре одновременно упакованы данные, парочка intrusive списков, intrusive rbtree индекс, атомики на разных кеш линиях, и всё это ещё синхронизировано под rcu.