Jump to content
Kapitonas

Обсуждение X-Plane 11

Recommended Posts

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

Share this post


Link to post
Share on other sites

Out Of Memory

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

Ох...
"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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

Ох...

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

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

 

 

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

 

 

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

 

 

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

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

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

 

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

Edited by jerico

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

  • Upvote 4

Share this post


Link to post
Share on other sites

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

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

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

 

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

  • Upvote 2

Share this post


Link to post
Share on other sites

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

Edited by StAL

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Edited by StAL

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

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

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

Ох...

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

По опыту попыток "контроля" могу сказать, что это всё как мёртвому припарки. Это только отдаляет неизбежный bad_alloc, и если это будет не bad_alloc, а DataTooLargeToLoadException то по сути ничего не изменится - это критическая ошибка...

 

Кроме того, зачем, если сейчас 64 гига памяти воткнуть может каждый :)

  • Upvote 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...