Как посмотреть оптимизацию компилятора?

Discussion in 'WASM.BEGINNERS' started by igrock, Feb 12, 2008.

  1. igrock

    igrock New Member

    Blog Posts:
    0
    Joined:
    Jan 27, 2008
    Messages:
    29
    Если компилятор встречает строку такого вида:
    if (a == 4) b = 2 * a;
    то он ее оптимизирует, превращая в такую:
    if (a == 4) b= 8

    может ли компилятор выдать исходник но уже оптимизированный?
    Или единственный способ глянуть оптимизацию это смотреть ассемлерный листинг?
     
  2. KeSqueer

    KeSqueer Сергей

    Blog Posts:
    0
    Joined:
    Jul 19, 2007
    Messages:
    1,183
    Location:
    Москва
    Не может.Не единственный. Можно еще самому пооптимизировать.
     
  3. Xerx

    Xerx Алексей

    Blog Posts:
    0
    Joined:
    Feb 17, 2005
    Messages:
    528
    Location:
    Russia
    igrock
    Может только в промежуточном коде (в каком - зависит от платформы). Если включена построчная отладочная информация, то по исходному коду и пром. представлению вполне можно посмотреть, то он там наоптимизировал.