Я знаю, что этот вопрос может быть слишком широким без более конкретной информации, но я не знаю, как решить эту проблему.
У меня есть код (консольное приложение), написанный на C ++ 11, и я создаю его с помощью cmake. Я заметил, что иногда после незначительных изменений и перекомпиляции он становится примерно в три раза медленнее, чем раньше, и не имеет значения, что я делаю, он работает очень медленно. Даже если я переделываю изменения. После перезагрузки тот же исполняемый файл все еще работает медленно, НО после перекомпиляции он снова становится быстрым.
Это случалось со мной как минимум три или четыре раза. Что может вызвать такое странное поведение?
Я использую cmake 3.5 с clang на Darwin17.
Редактировать:
Задача ещё не решена.
Других решений пока нет …