X-Plane 11 — скоро на наших жестких дисках — X-Plane Общий форум

Об’ектно-ориентированная модель? Хороша качестве отмазки при наличии патологической лени и кривых рук

Out Of Memory

И что что OOM? Это никак не связано с архитектурой и его можно схватить хоть где если с памятью работать через одно место и не понимать толком как работает система в целом. При нормальном коде вы даже его не должны видеть, а в крайнем случае, нормально обработано сообщение об ошибке от самой программы.

Out Of Memory

Чаще всего или следствие безграмотного проектирования программы, или столь же безграмотного воплощения.

И что что OOM? Это никак не связано с архитектурой и его можно схватить хоть где если с памятью работать через одно место и не понимать толком как работает система в целом. При нормальном коде вы даже его не должны видеть, а в крайнем случае, нормально обработано сообщение об ошибке от самой программы.

 

Да вы что? А ну, возмите «нормально написаный» х32 код и затащите в память 4хгиговый файл. Вперед.

Ох…
«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 by jerico

Чаще всего или следствие безграмотного проектирования программы, или столь же безграмотного воплощения.

 

Довольно часто да, но тем не менее на дворе не 99й год и нужно помнить что объемы данных «немного» изменились.

Ох…

«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 ибо не по теме.

 

Понятно, все слились.

Довольно часто да, но тем не менее на дворе не 99й год и нужно помнить что объемы данных «немного» изменились.

В реальности далеко не на столько, как может показаться на первый взгляд. А вот аккуратности в использовании ресурсов стало существенно меньше.

 

Да вы что? А ну, возмите «нормально написаный» х32 код и затащите в память 4хгиговый файл. Вперед.

Это не так сложно сделать. Естественно, при наличии некоторых аппаратных средств

В реальности далеко не на столько, как может показаться на первый взгляд. А вот аккуратности в использовании ресурсов стало существенно меньше.

 

 

Не без этого. Всяческие сборщики мусора они конечно расслабляют, да. А про объемы данных… Думаю это сильно зависит от предметной области 🙂

 

 

 

Это не так сложно сделать. Естественно, при наличии некоторых аппаратных средств

 

Чисто из любопытства: какими же?

Не без этого. Всяческие сборщики мусора они конечно расслабляют, да. А про объемы данных… Думаю это сильно зависит от предметной области 🙂

 

 

 

Чисто из любопытства: какими же?

Если говорить в общем, то с помощью PAE

https://en.wikipedia.org/wiki/Physical_Address_Extension

 

И еще раз. Хватит оффтопить. Тема топика вообще не о том!


Edited by jerico

Чисто из любопытства: какими же?

Требуется наличие физической памяти под этот файл. Диспетчер памяти и pae уже есть, про ОС думать пока не будем


Edited by Ghost-V

Как оказалось, знают о разработке на самом верху и внимательно за ней следят. Есть начальная программа подготовки, которая активно использует препар. Несколько тестеров (с одним из которых я как раз общался) работают в LM. 

ЛМ взялись за этот сим чтобы не покупать постоянно платформу у других производителей, всё в одной компании гораздо выгоднее и удобнее, плюс коммерческий проект. Я вообще не понимаю как это связано с симуляторами для домашнего использования? Из-за того что одни люди работают в ЛМ, а другие над созданием DCS или X-plane не значит что последние не могут сделать лучше. У первых палок в колёсах больше в разы даже, пытаясь на древнем движке это делать. Тут это опять в русло «Какой симулятор лучше» скатывается. Летайте на тех что нравится.

Они просто не рассчитывали, что симмеры будут являться основными покупателями и изначально ориентировались совершенно на другое. И это другое ну совсем не подразумевает дозы в виде ORBX, кучи сцен, погодников и.т.д. Хотя у меня, например, препар вообще ни разу не вылетал. Везение?

Как раз на это они и ориентировались. Зря что ли контент весь сторонний уже по дефолту? А Локхиду оно кроме как визуалки для низкоуровневых малобюджетных тренаков и нафиг не сдалось. Кушать не просит — пусть живет.

Забавно, что в док видео по x-47 Нортропа проскакивал икс плейн — они там на авианосец «учились» садиться. Вот это норм применение, так многие делают для симуляции дронов.

 

Если брать одну визуалку для железа, при прочих равных на данный момент взял бы макросотовскую по ряду причин. Хотя с икс плейн точно легче работать. 

Судя по серверлисту, где-то в недрах ламинаров зарелизилась первая бета. Заодно и готовится к выходу 10.51.


Edited by StAL

Завозить инсталляторы начали — http://dev.x-plane.com/update/installers11/

Только пока инсталлер не видит связи с сервером, потому даже фри-демо установить не получается — Error 2:404 пишет..

Только пока инсталлер не видит связи с сервером, потому даже фри-демо установить не получается — Error 2:404 пишет..

Инсталлер использует этот серверлист для поиска игры, а по нему ничего пока нет.


Edited by StAL

Инсталлер использует этот серверлист для поиска игры, а по нему ничего пока нет.

Там зип инсталлера лежит. 

http://www.x-plane.com/aircraft/

Есть немного скринов 738го и МД80. Выглядит симпатично, если еще и адекватная полетная модель будет то можно будет иногда побаловаться (на глубокие системы не надеюсь, да и на то оно и дефолт).

http://www.x-plane.com/aircraft/

Есть немного скринов 738го

Так это же x737 — самая тормознутая модель среди всех:)

​Нового ничего не будет. Просто впихнут бесплатники, которые уже вышли. Ну как и Препар.

Ох…

«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 и завершиться.

Чаще всего или следствие безграмотного проектирования программы, или столь же безграмотного воплощения.

Если хочется и детализированных текстур и карт нормалей и всего всего, то никуда не денешься, а все это надо таки запихивать в память.

http://www.x-plane.com/aircraft/

Есть немного скринов 738го и МД80. Выглядит симпатично, если еще и адекватная полетная модель будет то можно будет иногда побаловаться (на глубокие системы не надеюсь, да и на то оно и дефолт).

Зато FMS искаропки. На самом деле это очень крутая фича.

Если хочется и детализированных текстур и карт нормалей и всего всего, то никуда не денешься, а все это надо таки запихивать в память.

Таки да, но это никак не отменяет необходимости хотя бы минимального контроля за процессом запихивания запихуеваемого :crazy: