• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

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

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

КОМПАС вылетает при работе с мегасборками

Автор НДМГ, 09.09.08, 16:13:45

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

НДМГ

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

YNA

Проведём такой экперемент. Доводим компас до потребления 1,9 Гб - при этом появляется предсмертная записка программы (см. рис.) "Недостаточно памяти на этом компьютере". Запускаем параллельно второй экземпляр программы - работает как ни в чём не бывало, ни как не реагируя на предсмертную агонию своего соплеменника  :`( до тех пор пока не дойдёт до критического рубежа 1,9Гб, дальше история повторяется (теперь зависают на пару  :((().
Исходя из этих экспериментов мне кажется, что дело всётаки в компасе а не в ОС.

engenius

Скорее дело в том, что WinXP (32 битная) может адресовать теоретически - 4Гб памяти, практически - менее 3Гб. За вычетом других программ - как раз остаётся около 2Гб.

Дим

Попробуйте поиграться с настройками компаса. снизить точности отрисовки, и проч.

YNA

Всё, проблема выяснилась. Дело в том, что 32-х разрядные приложения (не скажу точно все или нет) не могут использовать память больше определённого размера (менее 2Гб).
Проверяется очень просто: на 64-х разрядную систему ставим две программы 7-Zip и запускаем тест производительности. Так вот, 32-х разрядная версия выдаёт ошибку при использовании более 1,6Гб оперативной памяти.
Поэтому остаётся наверное только воспользоваться рекомендациями Дим

galeks

Теоретически размер адресуемого пространства определяется для 32х разрядных систем 2^32 =4Gb
для 64х разрядных 2^64=16777216Tb (что идет после терабайт не помню :( )
Реально Win XP выделяет для своих приложений 2Gb остальное расходуется на систему.

У Аскона есть 64х разрядные версии их ПП?

Я недавно работаю с ПП фирмы Аскон но с нехваткой памяти уже пришлось столкнуться  :%:
Будто совершил путешествие в прошлое к старой доброй ms dos  :)))))

engenius

Под WinXP из 4Гб система видит 3.2.
Почитал для Vista 64Bit - под 32 разрядные приложения может использовать не более 2Gb оперативки - это ограничение ОС Vista.
Поэтому, если хотите использовать хотя бы 3.2 GB - ставте обычный WinXP или Vista (не 64 битные).

Пётр Алтухов

#7
Здравствуйте, уважаемые форумчане!

По поводу рассматриваемого  вопроса о больших сборках и использовании памяти могу сказать следующее.
КОМПАС-3D версии 10  на 32-битной совместимой платформе на данный момент поддерживает не более 2 Гбайт оперативной памяти.

Для объяснения причин этого, я проведу небольшой ликбез по адресации памяти для 32 разрядных систем.
32-битные ОС  имеют  максимальное адресное пространство, равное четырем гигабайтам, часть его адресов используется для работы с устройствами ввода-вывода (видеокарты, контроллеры и прочие устройства), а то, что остаётся - для адресации оперативной памяти. Поэтому фактически доступный объем оперативной памяти всегда будет меньше 4 Гбайт, а насколько меньше, зависит от используемого оборудования, но обычно около 3 - 3.5 Гбайт. Из этих ~3.5 Гбайт по умолчанию Windows  резервирует память, находящуюся в диапазоне от 0 до 2 Гбайт для пользовательских приложений, а память выше 2 Гбайт для приложений ядра.
Есть возможность расширить диапазон использования памяти пользовательскими приложениями на 1 Гбайт (от 0 Гбайт до 3 Гбайт) за счет памяти, зарезервированной для ядра, но это может понизить отказоустойчивость системы и программ.

Наши разработчики рассматривают такую возможность, если после тестирования она оправдает себя, то может быть будет включена в следующую версию КОМПАС-3D, о чем мы обязательно сообщим.

Сборки для платформ х64 на данный момент нет.

Спасибо