Я нашел узкое место в моем коде на питоне, играл с психо и т.д. Затем решил написать расширение c/С++ для производительности.
С помощью swig вам почти не нужно заботиться о аргументах и т.д. Все работает нормально.
Теперь мой вопрос: swig создает довольно большой файл py, который выполняет множество "проверок" и "PySwigObject" перед вызовом фактического кода .pyd или .so.
Есть ли у кого-нибудь из вас какие-либо ощущения, есть ли какая-то дополнительная производительность, если вы вручную напишете этот файл или пусть это сделает swig.