так в том и прикол — суммарно объектные файлы скомпилированных файлов по отдельности занимают значительно больше, чем большой объединенный (350 кил против 220, если не ошибаюсь). Однако результирующая библиотека (до или после стрипа — не важно), из одного большого объектного файла получается больше. Дебаг ни при чем — с дебагом разница будет не в 10%, а в разы.
Скорее всего. как предыдущий товарищ написал, дело в инлайне.
Так как я не могу свой коммент заапрувить как решение, то я отмечу коммент товарища rtorsten — вопрос разрешен, лучше если он будет отмечен как решенный.
Я воспроизвожу проблему с этой библиотекой из простого консольного приложения, которое несколько раз разгружает и выгружает библиотеку. Так что у меня имена и статические переменные не пересекаются с головной программой. Более того, я скрываю все символы в библиотеке, кроме пары нужных.
Отчеты по времени хорошо делаются в Redmine, да и всю внутреннюю документацию стараемся делать в нем, планирование тоже там-же, непосредственно тикетами (не уверен, как лучше перевести)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Скорее всего. как предыдущий товарищ написал, дело в инлайне.