писать скрипты?
для примера - загружается 1000 туплов с 10 полями (10ый - массив объектов), дальше из этого массива (10 поля) формируется объект
если написать код так
function a(f)
features = {}
if f then
for i = 1, #f do
feature = f[i]
if not features[feature.feature_id] then
features[feature.feature_id] = {}
end
features[feature.feature_id][feature.value_id] = true
end
end
return features
end
он занимает 30 мс/1000 (разница между clock.time64 )
если в функцию передать саму запись (а то и результат select) и заменить f на item[1][10] - тот же код 600-1000мс.
это ошибка тестирования или ожидаемое поведение?
Обсуждают сегодня