Рассчитать использование памяти и улучшить производительность вычислений - PullRequest
0 голосов
/ 23 марта 2020

Я хотел бы оптимизировать этот код, чтобы максимально сэкономить память. Мои вопросы:

  1. Сколько байтов в настоящее время занято для этого?
  2. Сколько байтов можно сохранить с помощью новых изменений? и что это за изменения?
  3. Опция компилятора / Ox позволяет сочетать оптимизации, способствующие увеличению скорости. В некоторых версиях Visual Studio IDE и справочного сообщения компилятора это называется полной оптимизацией, но параметр компилятора / Ox включает только подмножество параметров оптимизации скорости, включенных / O2. Можете ли вы внести свой вклад в ответ и сделать это сравнение?
#include <iostream>;
using namespace std;
int main() {
    // Get numbers and show them on screen
    float n;
    int long  m, l, k ;
    cout << "Enter the number: ";
    cin >> n>> m>> l>> k;
    n += 10.1;
    n -= 3;
    l %= 3;
    ++k; 
    cout << "Your numbers are: " << n << " , " << m << " , " << l << " , " << k;
    if (l % m) cout << l << " is devisible by " <<m;
    else cout << l << "is not devisible by " << m;
        return 0; 
}

enter image description here

...