Показать сообщение отдельно
Старый 29.04.2015, 12:06   #20 (Ссылка на пост)
Lester
Гаденыш
 
Аватар для Lester
Пол:
 
Активность Longevity
2/20 16/20
Today Сообщения
0/5 sssss4648
Благодарил(а): 2,442
Благодарили 5,834 раз в 2,093 постах
Галерея: 0
Вес репутации: 78 Lester скоро в модераторыLester скоро в модераторыLester скоро в модераторыLester скоро в модераторыLester скоро в модераторыLester скоро в модераторыLester скоро в модераторыLester скоро в модераторыLester скоро в модераторыLester скоро в модераторыLester скоро в модераторыLester скоро в модераторыLester скоро в модераторыLester скоро в модераторыLester скоро в модераторы
Цитата:
Сообщение от PhoeniXX Посмотреть сообщение
Если его раскомментировать, но даже не выполнять заполнение массива, тогда он заалокейтит 1гб памяти.
Значит компилятор C# не умеет в оптимизацию, т.к. такое тоже можно выкидывать

PHP код:
~$ cat ./test.cpp 
#include <vector>

int main()
{
    
std::vector<intv1024 1024 1024 );
    for( 
int)
        
0;
}
~$ 
clang++-libc++ -std=c++11 -Ofast -./test.cpp 
~$ cat ./test.s
    
.text
    
.file    "./test.cpp"
    
.globl    main
    
.align    160x90
    
.type    main,@function
main:                                   # @main
    
.cfi_startproc
# BB#0:
    
xorl    %eax, %eax
    retq
.Lfunc_end0:
    .
size    main, .Lfunc_end0-main
    
.cfi_endproc


    
.ident    "Ubuntu clang version 3.7.0-svn235834-1~exp1 (trunk) (based on LLVM 3.7.0)"
    
.section    ".note.GNU-stack","",@progbits 
Впрочем у него "медленно все происходило", а значит таки что-то делалось. В общем нужен код.
__________________
- Слава Україні! - закричали они, вместо приветствия.
- Что это за фашизм?! - возмутился журналист Гундырев. - Откуда у них столько ненависти к русским?
Lester вне форума  
Ответить с цитированием
Сказали Спасибо пользователю Lester за этот пост:
ПВО (30.05.2015)