jerico 75 Posted October 14, 2016 И что что OOM? Это никак не связано с архитектурой и его можно схватить хоть где если с памятью работать через одно место и не понимать толком как работает система в целом. При нормальном коде вы даже его не должны видеть, а в крайнем случае, нормально обработано сообщение об ошибке от самой программы. Quote Share this post Link to post Share on other sites
Ghost-V 198 Posted October 14, 2016 Out Of Memory Чаще всего или следствие безграмотного проектирования программы, или столь же безграмотного воплощения. 1 Quote Share this post Link to post Share on other sites
Maxxe 540 Posted October 14, 2016 И что что OOM? Это никак не связано с архитектурой и его можно схватить хоть где если с памятью работать через одно место и не понимать толком как работает система в целом. При нормальном коде вы даже его не должны видеть, а в крайнем случае, нормально обработано сообщение об ошибке от самой программы. Да вы что? А ну, возмите "нормально написаный" х32 код и затащите в память 4хгиговый файл. Вперед. Quote Share this post Link to post Share on other sites
jerico 75 Posted October 14, 2016 (edited) Ох..."A process which exceeds its per-process limit and then attempts to allocate further memory will encounter an error condition. For example, the C standard function for allocating memory, malloc(), will return NULL. A well-behaved application should handle this situation gracefully; however, many do not."https://en.wikipedia.org/wiki/Out_of_memoryНа этом закроем тему с OOM ибо не по теме. Edited October 14, 2016 by jerico Quote Share this post Link to post Share on other sites
Maxxe 540 Posted October 14, 2016 Чаще всего или следствие безграмотного проектирования программы, или столь же безграмотного воплощения. Довольно часто да, но тем не менее на дворе не 99й год и нужно помнить что объемы данных "немного" изменились. Quote Share this post Link to post Share on other sites
Maxxe 540 Posted October 14, 2016 Ох... "A process which exceeds its per-process limit and then attempts to allocate further memory will encounter an error condition. For example, the C standard function for allocating memory, malloc(), will return NULL. A well-behaved application should handle this situation gracefully; however, many do not." https://en.wikipedia.org/wiki/Out_of_memory На этом закроем тему с OOM ибо не по теме. Понятно, все слились. Quote Share this post Link to post Share on other sites
Ghost-V 198 Posted October 14, 2016 Довольно часто да, но тем не менее на дворе не 99й год и нужно помнить что объемы данных "немного" изменились.В реальности далеко не на столько, как может показаться на первый взгляд. А вот аккуратности в использовании ресурсов стало существенно меньше. Да вы что? А ну, возмите "нормально написаный" х32 код и затащите в память 4хгиговый файл. Вперед.Это не так сложно сделать. Естественно, при наличии некоторых аппаратных средств Quote Share this post Link to post Share on other sites
Maxxe 540 Posted October 14, 2016 В реальности далеко не на столько, как может показаться на первый взгляд. А вот аккуратности в использовании ресурсов стало существенно меньше. Не без этого. Всяческие сборщики мусора они конечно расслабляют, да. А про объемы данных... Думаю это сильно зависит от предметной области :) Это не так сложно сделать. Естественно, при наличии некоторых аппаратных средств Чисто из любопытства: какими же? Quote Share this post Link to post Share on other sites
jerico 75 Posted October 14, 2016 (edited) Не без этого. Всяческие сборщики мусора они конечно расслабляют, да. А про объемы данных... Думаю это сильно зависит от предметной области :) Чисто из любопытства: какими же? Если говорить в общем, то с помощью PAE https://en.wikipedia.org/wiki/Physical_Address_Extension И еще раз. Хватит оффтопить. Тема топика вообще не о том! Edited October 14, 2016 by jerico Quote Share this post Link to post Share on other sites
Ghost-V 198 Posted October 14, 2016 (edited) Чисто из любопытства: какими же?Требуется наличие физической памяти под этот файл. Диспетчер памяти и pae уже есть, про ОС думать пока не будем Edited October 14, 2016 by Ghost-V Quote Share this post Link to post Share on other sites
Camradvip 5529 Posted October 14, 2016 Как оказалось, знают о разработке на самом верху и внимательно за ней следят. Есть начальная программа подготовки, которая активно использует препар. Несколько тестеров (с одним из которых я как раз общался) работают в LM. ЛМ взялись за этот сим чтобы не покупать постоянно платформу у других производителей, всё в одной компании гораздо выгоднее и удобнее, плюс коммерческий проект. Я вообще не понимаю как это связано с симуляторами для домашнего использования? Из-за того что одни люди работают в ЛМ, а другие над созданием DCS или X-plane не значит что последние не могут сделать лучше. У первых палок в колёсах больше в разы даже, пытаясь на древнем движке это делать. Тут это опять в русло "Какой симулятор лучше" скатывается. Летайте на тех что нравится. 4 Quote Share this post Link to post Share on other sites
atcstagervip 3579 Posted October 14, 2016 Они просто не рассчитывали, что симмеры будут являться основными покупателями и изначально ориентировались совершенно на другое. И это другое ну совсем не подразумевает дозы в виде ORBX, кучи сцен, погодников и.т.д. Хотя у меня, например, препар вообще ни разу не вылетал. Везение? Как раз на это они и ориентировались. Зря что ли контент весь сторонний уже по дефолту? А Локхиду оно кроме как визуалки для низкоуровневых малобюджетных тренаков и нафиг не сдалось. Кушать не просит - пусть живет. Забавно, что в док видео по x-47 Нортропа проскакивал икс плейн - они там на авианосец "учились" садиться. Вот это норм применение, так многие делают для симуляции дронов. Если брать одну визуалку для железа, при прочих равных на данный момент взял бы макросотовскую по ряду причин. Хотя с икс плейн точно легче работать. 2 Quote Share this post Link to post Share on other sites
StAL 73 Posted October 19, 2016 (edited) Судя по серверлисту, где-то в недрах ламинаров зарелизилась первая бета. Заодно и готовится к выходу 10.51. Edited October 19, 2016 by StAL Quote Share this post Link to post Share on other sites
StAL 73 Posted October 21, 2016 Завозить инсталляторы начали - http://dev.x-plane.com/update/installers11/ Quote Share this post Link to post Share on other sites
Pachino 9 Posted October 21, 2016 Только пока инсталлер не видит связи с сервером, потому даже фри-демо установить не получается - Error 2:404 пишет.. Quote Share this post Link to post Share on other sites
StAL 73 Posted October 21, 2016 (edited) Только пока инсталлер не видит связи с сервером, потому даже фри-демо установить не получается - Error 2:404 пишет.. Инсталлер использует этот серверлист для поиска игры, а по нему ничего пока нет. Edited October 21, 2016 by StAL Quote Share this post Link to post Share on other sites
ag111 88 Posted October 21, 2016 Инсталлер использует этот серверлист для поиска игры, а по нему ничего пока нет. Там зип инсталлера лежит. Quote Share this post Link to post Share on other sites
Maxxe 540 Posted October 21, 2016 http://www.x-plane.com/aircraft/ Есть немного скринов 738го и МД80. Выглядит симпатично, если еще и адекватная полетная модель будет то можно будет иногда побаловаться (на глубокие системы не надеюсь, да и на то оно и дефолт). 1 Quote Share this post Link to post Share on other sites
atcstagervip 3579 Posted October 21, 2016 http://www.x-plane.com/aircraft/ Есть немного скринов 738го Так это же x737 - самая тормознутая модель среди всех:) Нового ничего не будет. Просто впихнут бесплатники, которые уже вышли. Ну как и Препар. 1 Quote Share this post Link to post Share on other sites
inv 858 Posted October 21, 2016 Ох... "A process which exceeds its per-process limit and then attempts to allocate further memory will encounter an error condition. For example, the C standard function for allocating memory, malloc(), will return NULL. A well-behaved application should handle this situation gracefully; however, many do not." https://en.wikipedia.org/wiki/Out_of_memory На этом закроем тему с OOM ибо не по теме. Когда происходит OOM - там только и остается что выводить вывести пользователю сообщение OOM и завершиться. Quote Share this post Link to post Share on other sites
inv 858 Posted October 21, 2016 Чаще всего или следствие безграмотного проектирования программы, или столь же безграмотного воплощения. Если хочется и детализированных текстур и карт нормалей и всего всего, то никуда не денешься, а все это надо таки запихивать в память. Quote Share this post Link to post Share on other sites
inv 858 Posted October 21, 2016 http://www.x-plane.com/aircraft/ Есть немного скринов 738го и МД80. Выглядит симпатично, если еще и адекватная полетная модель будет то можно будет иногда побаловаться (на глубокие системы не надеюсь, да и на то оно и дефолт). Зато FMS искаропки. На самом деле это очень крутая фича. 1 Quote Share this post Link to post Share on other sites
Ghost-V 198 Posted October 23, 2016 Если хочется и детализированных текстур и карт нормалей и всего всего, то никуда не денешься, а все это надо таки запихивать в память.Таки да, но это никак не отменяет необходимости хотя бы минимального контроля за процессом запихивания запихуеваемого :crazy: Quote Share this post Link to post Share on other sites
inv 858 Posted October 23, 2016 Таки да, но это никак не отменяет необходимости хотя бы минимального контроля за процессом запихивания запихуеваемого :crazy: По опыту попыток "контроля" могу сказать, что это всё как мёртвому припарки. Это только отдаляет неизбежный bad_alloc, и если это будет не bad_alloc, а DataTooLargeToLoadException то по сути ничего не изменится - это критическая ошибка... Кроме того, зачем, если сейчас 64 гига памяти воткнуть может каждый :) 1 Quote Share this post Link to post Share on other sites