• S sverchok
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 148
    • Задачи 148
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 21
    • Запросы на слияние 21
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • nikitronn
  • sverchok
  • Запросы на слияние
  • !4323

Sv get bottleneck

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты nikitronn запросил слияние sv_get_bottleneck в master Сен 02, 2021
  • Обзор 4
  • Коммиты 29
  • Конвейеры 0
  • Изменения 51

Created by: Durman

Addressed problem description

This PR changes data management of tree layout. Input sockets will have their data too to which a node will have access. Update system will pass data from output sockets to input. It's improve animation performance, performance of large trees and loop nodes (if they will be fixed) significantly.

Closes #4227 (closed)

It lett remove performance penalty of Blender tree data structure entirely what was known quite long ago. #468 (closed)

Modules refactoring: execution process

Todo

  • Fix groop nodes

Unfortunately it brokes work of some nodes which executes group of nodes in a tree. Probably author of those nodes would like to join to fix them?

  • Loop node
  • Evolver

Preflight checklist

  • Code changes complete.
  • Code documentation complete.
  • Manual testing done.
  • Ready for merge.
Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: sv_get_bottleneck