Необъяснимо медленное выполнение перед перезагрузкой и перекомпиляцией

Я знаю, что этот вопрос может быть слишком широким без более конкретной информации, но я не знаю, как решить эту проблему.

У меня есть код (консольное приложение), написанный на C ++ 11, и я создаю его с помощью cmake. Я заметил, что иногда после незначительных изменений и перекомпиляции он становится примерно в три раза медленнее, чем раньше, и не имеет значения, что я делаю, он работает очень медленно. Даже если я переделываю изменения. После перезагрузки тот же исполняемый файл все еще работает медленно, НО после перекомпиляции он снова становится быстрым.

Это случалось со мной как минимум три или четыре раза. Что может вызвать такое странное поведение?

Я использую cmake 3.5 с clang на Darwin17.

Редактировать:

  • Медленные исполняемые файлы (3,3 МБ) примерно в два раза больше быстрых (1,5 МБ).
  • CMakeLists.txt не изменился и режим отладчика не использовался.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector