Оптимизациите на M$ c++ компилатора
2 отговора
150 прегледа
Оптимизациите на M$ c++ компилатора
Имам, значи, код, в който се ползват double променливи.
Какъв е проблемът:
Когато пусна Global optimizations опцията, някои алгоритми се ускоряват с над 50%, което е супер, разбира се. В други случаи обаче, се получава нещо странно: алгоритми с огромни цикли минават за изключително малко време, и резултатът от тях (тип double, изведен с printf) e "1.#IO".
Какво ли значи това, и къде ли бъркам?
Я вышел им наперерез...
Какъв е проблемът:
Когато пусна Global optimizations опцията, някои алгоритми се ускоряват с над 50%, което е супер, разбира се. В други случаи обаче, се получава нещо странно: алгоритми с огромни цикли минават за изключително малко време, и резултатът от тях (тип double, изведен с printf) e "1.#IO".
Какво ли значи това, и къде ли бъркам?
Я вышел им наперерез...
Re: Оптимизациите на M$ c++ компилатора
ами освен да компилираш с /FAs например за да видиш какъв asm код прави компилатора... 
Re: Оптимизациите на M$ c++ компилатора
Дай примерен сорс на C++ за който го има този ефект, щото така само на думи нищо не е ясно.