LuaJIT: сколько раз в скрипте доступны глобальные переменные?

Я пытаюсь оптимизировать мой код LuaJIT, и я интересно, если есть инструмент отладки, или если я могу написать один, чтобы проверить, сколько раз мой сценарий доступен глобальные переменные/таблицы/функции?

+1
2019-09-19 00:43:17
источник
1 ответ

По данным ОМЛ 2.5.1 спецификация, раздел 14.2.3.7, разница между ответвительными или выбор исходящего перехода-это когда их связанный охранник оценивается.

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

Надеюсь, что это помогает, Рыжебородый

+0
2019-09-19 10:16:43

Посмотрите другие вопросы по меткам