моментов, ответы на которые не получилось найти.
Я так понимаю, shared библиотеки собираются при помощи cgo, и во время компиляции в плагин линкуются runtime и т.п. либы статически.
Если использовать несколько плагинов, линкованные библиотеки будут добавлять оверхед во время исполнения для каждого плагина в отдельности, или нет?
И еще такой вопрос, почему в плагине используется import "C", хотя сишный код там не используется? Есть подозрение, что это из-за того, что сам пакет plugin использует cgo, но не очень ясно следствие из этого.
> Если использовать несколько плагинов, линкованные библиотеки будут добавлять оверхед во время исполнения для каждого плагина в отдельности, или нет? Не понял вопроса
Обсуждают сегодня