-
- 1) говнокод, 2) под linux и без шарпов так писать можно и никаких проблем с килобайтами (т.к. память физически может выделяться отнюдь не в момент new, а при первом обращении). - fk0(29.08.2013 17:28)
- что-то я второго момента не понимаю... - Mahagam(29.08.2013 17:40)
- Память выделяется только логическая. А в момент обращения к ней в страницах (по 4кБайт) с не выделенными физическими адресам возникает исключение, обрабатываемое ОСью, и уже фактически выделяется физическая память. - fk0(29.08.2013 22:56)
- до оси ещё new есть, который обязан выдать указатель. - Mahagam(30.08.2013 00:43)
- Выдаст. Но указывать он будет в память, которыая физически не выделена. Обращение по которой вызывает исключение. Между осью и new лежит sbrk, например. Его на 10000000 мегабайт сдвинули, но страницы в эти мегабайты не отмапили. Не знаю как fk0(11 знак., 30.08.2013 00:54)
- да я понял. но один хрен и виртуальные адреса рано или поздно иссякнут. говнокод всё пожрёт - Mahagam(30.08.2013 12:19)
- А для это 64-бит есть. До конца жизни вселенной хватит, а там хоть потоп... - fk0(30.08.2013 13:43)
- Ну кто его знает. Говнокодеры - они такие говнокодеры... - Evgeny_CD(30.08.2013 13:44)
- А для это 64-бит есть. До конца жизни вселенной хватит, а там хоть потоп... - fk0(30.08.2013 13:43)
- да я понял. но один хрен и виртуальные адреса рано или поздно иссякнут. говнокод всё пожрёт - Mahagam(30.08.2013 12:19)
- Выдаст. Но указывать он будет в память, которыая физически не выделена. Обращение по которой вызывает исключение. Между осью и new лежит sbrk, например. Его на 10000000 мегабайт сдвинули, но страницы в эти мегабайты не отмапили. Не знаю как fk0(11 знак., 30.08.2013 00:54)
- до оси ещё new есть, который обязан выдать указатель. - Mahagam(30.08.2013 00:43)
- Память выделяется только логическая. А в момент обращения к ней в страницах (по 4кБайт) с не выделенными физическими адресам возникает исключение, обрабатываемое ОСью, и уже фактически выделяется физическая память. - fk0(29.08.2013 22:56)
- что-то я второго момента не понимаю... - Mahagam(29.08.2013 17:40)
- 1) говнокод, 2) под linux и без шарпов так писать можно и никаких проблем с килобайтами (т.к. память физически может выделяться отнюдь не в момент new, а при первом обращении). - fk0(29.08.2013 17:28)