Jump to content

Search the Community

Showing results for tags 'утечка памяти'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Microsoft Flight Simulator и Lockheed Martin Prepar3D
    • Начинающим пилотам
    • Microsoft Flight Simulator 2004 (и предыдущие версии)
    • Microsoft Flight Simulator X
    • Lockheed Martin Prepar3D
    • Microsoft Flight Simulator 2020
    • Трафик
    • Полеты Online
    • Советский авиапром
    • Мировой авиапром
    • Малая авиация
    • Вертолеты
    • Тест-Драйв
  • X-Plane
    • X-Plane Общий форум
    • X-Plane 12
    • X-Plane 11
    • X-Plane 10
    • X-Plane 9
    • X-Plane 8 (и предыдущие версии)
    • Создание дополнений для X-Plane
    • Скриншоты X-Plane
  • Полеты Online
  • Мультимедиа и ссылки
  • Сайт Avsim.su
  • VIP Lounge
  • Экономические симуляторы
  • Конструкторская
  • Военные авиасимуляторы
  • Различные симуляторы
  • Коммерческие дополнения для симуляторов
  • Форумы поддержки проектов
  • ВА - Виртуальные Авиалинии
  • English Speaking Community
  • AVSIM.SU CLUB's Темы
  • Клуб любителей холодного пива's О пиве
  • Клуб любителей ретро's Трафики
  • Клуб любителей ретро's Симуляторы
  • Клуб любителей ретро's История аэропортов
  • Клуб любителей ретро's Сценарии
  • Клуб любителей ретро's Общеисторическая
  • simMarket по-русски: скидки, новости и обновления's Распродажи
  • simMarket по-русски: скидки, новости и обновления's Скидки
  • simMarket по-русски: скидки, новости и обновления's Новинки
  • simMarket по-русски: скидки, новости и обновления's Обновления
  • simMarket по-русски: скидки, новости и обновления's Новости
  • simMarket по-русски: скидки, новости и обновления's Конкурсы
  • Клуб любителей водяры's О водяре, лучшие сорта...
  • Клуб любителей водяры's Закусон под водяру...
  • Клуб любителей водяры's Музыка под водяру...
  • Клуб любителей водяры's Рецепты водяры...
  • Клуб любителей водяры's Водярный юмор...

Blogs

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 1 result

  1. Ни для кого не секрет, что одному из наших любимых симуляторов уже стукнуло 10 лет. Ничего удивительного в этом нет: многий специализированный софт имеет срок жизни намного больше ширпотреба. К сожалению, сим если и внешне как-то подтягивается за младшими «братьями», то «под капотом» у него всё та же основа 2004-го года, времён, когда на домашних компьютерах ещё была жива Windows 9x, а NT была «большой» системой для специалистов. Сим уже на тот момент несколько опережал возможности железа тех времён... Но невозможно его построить на технологиях, которые появились только 5, а то и 2 года спустя. К нашей радости, сим создавался не только для любителей и энтузиастов, но и для специалистов, а следовательно под NT, благодаря чему в том числе вполне возможно обустроить ему комфортную жизнь на современном компьютере. В данном мануале речь пойдёт в первую очередь о настройке под Windows 8.1, но многие рекомендации применимы для систем начиная с Vista. 1. Права доступа Многие заметили одно новшество Windows Vista, довольно раздражающее на первый взгляд, но весьма полезное по факту: UAC aka User Account Control. Даже если вы работаете под учётной записью локального администратора, ваши программы не могут получить доступ к системным папкам, в т.ч. Program Files, без отдельного разрешения: экран темнеет, и вам задаётся вопрос — а не боитесь ли вы это запускать? Это неплохо помогает заметить, если программа хочет чего-то не совсем того, что вы от неё ожидаете. Многие программы времён 9x и XP привыкли активно ковыряться в своих папках и хранить там какие-то личные данные — кэш, конфиги, сохранения, моды, всё на свете. Но Microsoft наконец-то решила навести какой-никакой порядок, и ввела стандарты хранения пользовательских данных: отныне всё должно храниться в папках, указанных под переменной окружения %appdata% — обычно C:\Users\[username]\AppData\Roaming. Для особо ретивых и просто старых программ было создано виртуальное пространство, лежащее по пути C:\Users\[username]\AppData\Local\VirtualStore, куда они, не имея админских привелегий, могут сваливать свои такие нужные файлики — они просто принимают эту папку за часть системной. Проблема в том, что для сима это не выход: к нему обращается масса программ и модулей, для которых путь должен быть однозначен. И как же быть? Тут есть несколько путей, из которых первый — 1) самый очевидный, но не самый безопасный: запускать сим и софт с правами администратора. Делается это элементарно. Недостатки этого способа: во-первых, всё равно придётся подтверждать назойливому UACу необходимость запуска, во-вторых, если вы пользуетесь не самыми легальными версиями программ, к «таблеткам» может быть присоединено что-то, так сказать, интересное, но не слишком полезное. Способ второй прост, но приходит в голову почему-то одним из последних: 2) установка сима в отличную от системной папку. Если вы привыкли устанавливать, например, игры не в Program Files, а в какую-нибудь C:\mygames, то вы уже, можно считать, им пользуетесь. Папка сима не наследует права на папку Program Files и, следсвенно, не получает всех ограничений оной. Тут и описывать ничего не надо, просто указываете иной путь при установке всего требуемого, кстати, многий софт и так предлагает ставиться в свои папки. Недостатком можно считать то, что можно не слабо запутаться в том, где что установлено, и вообще устроить беспорядок, особенно если для вас это не есть привычное дело. Если решитесь на высший пилотаж, можете попробовать 3) задание прав на папки вручную. Заодно немного почувствуете себя сисадмином ВНИМАНИЕ: ЕСЛИ НЕ УВЕРЕННЫ В СВОЁМ ПОНИМАНИИ СМЫСЛА ВЫПОЛНЯЕМЫХ ДЕЙСТВИЙ — ЛУЧШЕ НЕ БЕРИТЕСЬ! Можно сделать только хуже. Достоинства способа: родной для системы, никаких косяков в случае грамотного выполнения, возможно, новые знания. Недостатки: придётся повозиться, в случае криворукости последствия могут быть вплоть до переустановки сима и всего софта. 2. Управление памятью (оперативной) Итак, мы позволили симу и стороннему софту видеть и править себя и друг друга. Теперь мы займёмся стабильной работой всего этого с любыми грамотно сделанными аддонами. Возможность для сима использовать максимум оперативки — это действительно полезная вещь, не смотря на то, что он очень неплохо оптимизирован — у меня в стандартной ситуации используемая память редко вылезает за 700 МБ. Но некоторые аддоны требуют несколько больше, потому дадим возможность. Немного нудятины про то, с чем мы имеем дело и зачем это надо: Итак, приступим. 1. Увеличиваем размер swap-файла. 2. Ставим на fs9.exe флаг на больше 2 ГБ. Пожалуй, лучший вариант — скачать пакет и инструкцию с самого авсима по этой ссылке: http://www.avsim.su/f/fs2004-utiliti-45/explorersuite-patch-ot-zavisaniy-i-oshibki-pamyati-mfs2004-20477.htmlВ пакете есть как необходимый софт, так и подробная инструкция, что с ним делать. Если, несмотря на все упомянутые манипуляции, сим падает с OOM — ищите проблемные сценарии! Трёх с небольшим гигов, которые мы выкроим, должно в девятке хватить в принципе на всё! Обычно проблема — файлы лендкласса без текстур, но с папкой texture — они вызывают довольно известную уже утечку памяти. Возможно, есть ещё какие-то причины для утечек памяти, но мне пока прочие не встречались... не считая случаев с 9.0. Прочие советы — Довольно много глюков, особенно с меню (например, чёрное поле вместо предпросмотра при выборе самолёта), связанны с полноэкранным режимом. В оконный переключаетесь по комбинации Alt+Enter, далее, при желании, можете развернуть окно на весь экран как любое другое. Пока всё. Статья будет дополняться, если столкнусь ещё с чем-то, что-то вспомню или вы предложите что-то полезное или интересное. Что означает — комментарии, объяснения и предложения только приветствуются. Спокойного вам неба и мягких посадок!
×
×
  • Create New...