Проблема нехватки памяти при загрузке рисунков
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Проблема нехватки памяти при загрузке рисунков

Проблема нехватки памяти при загрузке рисунков

Ответ
Поиск в этой теме
Непрочитано 11.10.2006, 13:12 #1
Проблема нехватки памяти при загрузке рисунков
ADF
 
3D моделирование
 
Воронежская обл.
Регистрация: 11.10.2006
Сообщений: 4

Пытаюсь создать электронную карту города по геодезическим планшетам, планшетов порядка 600 в виде графических изображений в формате jpg, в среднем по 3 МБ.
Загрузил в чертеж уже около 500 планшетов(они уменя разбиты по группам на отдельных слоях, и скрыты), но при загрузке очередного планшета неожиданно возникла проблема, автокад сказал что памяти нехватает и вылетел.
Я попытался снова открыть чертеж с последнего сохранения, но он мне выдал тоже самое и опять вылетел.

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

Что можно с ним сделать, ато вся работа застопорилась на этом месте?

И еще вопрос по теме, когда в окне отображается сразу много рисунков, навигация по чертежу становится просто невыносимой, он каждое движение заново перересовывает все рисунки, что занимает очень много времени, а когда их совсем много сразу одновременно в окне отображается, автокад вообще вылетает. Можно ли каким-нибудь образом это ускорить, ну или чтобы он их хотябы походу работы прорисовывал?
Просмотров: 11592
 
Непрочитано 11.10.2006, 13:52
#2
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Растровое изображение в формате JPG может занимать при загрузке его в оперативную память раз в 10-50 больше, чем размер файла на диске. Отсюда соответствующие выводы.
Profan вне форума  
 
Автор темы   Непрочитано 11.10.2006, 17:22
#3
ADF

3D моделирование
 
Регистрация: 11.10.2006
Воронежская обл.
Сообщений: 4


Да я знаю про это, в формате bmp все планшеты занимают больше 30 Гб, примерно столькоже они занялибы и памяти еслибы я попытался их все разом открыть. Еслибы проблема была только в этом, то я бы и 50 планшетов не загрузил, не то что 500.
Но чтоже всетаки делать, почему он не использует файл подкачки, почему только оперативку?
ADF вне форума  
 
Непрочитано 12.10.2006, 08:47
#4
Аshаs-ка

проектировсчик
 
Регистрация: 06.01.2006
Москва
Сообщений: 1,986


Про увеличить оперативку вопрос не стоит, так надо понимать. А вручную установить в настройках файл подкачки ПОБОЛЬШЕ не пробовали?
Аshаs-ка вне форума  
 
Автор темы   Непрочитано 12.10.2006, 12:44
#5
ADF

3D моделирование
 
Регистрация: 11.10.2006
Воронежская обл.
Сообщений: 4


Пробовали, там на двух разделах винта по 4Гб выделено.
Оперативки стоит 2Гб, но при загрузке чертежа он ее быстренько съедает и говорит, что мало.
Странно всетаки, даже если рисунки находятся на скрытых слоях, похоже, что он их все равно загружает в память.
ADF вне форума  
 
Непрочитано 12.10.2006, 13:04
#6
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Все, что находится на выключенных слоях, загружается и учавствует в регенерации. Слои надо замораживать.
KSI вне форума  
 
Непрочитано 12.10.2006, 13:07 Re: Проблема нехватки памяти при загрузке рисунков
#7
T-Yoke

Артиллерист - вертолётчик. Дипломированный инженер-механик. Technologist
 
Регистрация: 29.11.2004
Где-то около Москвы
Сообщений: 16,751
Отправить сообщение для T-Yoke с помощью Skype™


Цитата:
Сообщение от ADF
Пытаюсь создать электронную карту города по геодезическим планшетам, планшетов порядка 600 в виде графических изображений в формате jpg, в среднем по 3 МБ.
Загрузил в чертеж уже около 500 планшетов(они уменя разбиты по группам на отдельных слоях, и скрыты), но при загрузке очередного планшета неожиданно возникла проблема, автокад сказал что памяти нехватает и вылетел.
Я попытался снова открыть чертеж с последнего сохранения, но он мне выдал тоже самое и опять вылетел.

Все загруженные планшеты у меня находятся на скрытых слоях, но вот что интересно, при загрузке чертежа он со страшной силой начинает поедать всю оперативку, и когда свободное место кончается, он выдает ошибку....
Попробуй открыть файл с частичной загрузкой слоёв, а слои, с которыми не надо в данный момент работать, должны быть не только скрыты, но и заблокированы, иначе они все равно учавствуют в регенарции чертежа.
T-Yoke вне форума  
 
Непрочитано 13.10.2006, 10:23
#8
yez


 
Регистрация: 12.10.2006
Kyiv
Сообщений: 12


Когда не хватает памяти, пользуйтесь Autodesk Architectural Desktop. В нём есть такое понятие - Project. Можно динамически подключать только те фрагменты проекта, которые нужны в данный момент, а ненужные - detach-ить. Когда мои проекты перестали влезать в память, перешёл на Project, и вам советую.
yez вне форума  
 
Автор темы   Непрочитано 13.10.2006, 22:17
#9
ADF

3D моделирование
 
Регистрация: 11.10.2006
Воронежская обл.
Сообщений: 4


Я попробовал слои замораживать и блокировать, но все равно при загрузке чертежа вся память съедается.

Но вродебы я нашел решение проблемы. Попробовал загрузить свой чертеж в Autodesk Land Desktop, но он снова выдал ошибку что нехватает памяти. Но если передтем как загрузить свой чертеж использовать какие-нибудь команды для работы с изображениями
типа MAPIFRAME или MAPINSERT
программа производит загрузку какихто дополнительных компонентов
Loading AeciIb...
Loading AeciUiBase...
Loading AeciIbApi...
Loading AeciExtMarshall...

после чего все проблемы отпадают, мой чертеж загружается буз ошибок, память больше не съедается, даже если сделать видимыми слои с планшетами, он хоть и загружает их долго, но ошибок никаких не возникает и памяти дополнительно практически не используется. Также при перемещении в окне чертежа, изображения появляются практически без задержек
ADF вне форума  
 
Непрочитано 01.04.2009, 20:38
#10
Adel


 
Регистрация: 26.03.2008
Сообщений: 9


3D-файлы из Autodesk Architectural весят 60 -100 Мб.
Мы работаем в AutoCAD 2008. При открытии либо FATAL ERROR, либо - не хватает памяти.
Компьютеры - Intel® Core™2 Duo CPU 2,20GHz/E4600/2G /Intel®82945G Express Chipset Family.
Что-нибудь можно сделать с dwg-файлом или нужно добавить оперативки или видеокарту?
Adel вне форума  
 
Непрочитано 01.04.2009, 20:41
#11
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Adel, сервиспак SP1 на AutoCAD установлен?
Хмурый вне форума  
 
Непрочитано 01.04.2009, 20:44
#12
Adel


 
Регистрация: 26.03.2008
Сообщений: 9


Хмурый - да, установлен.
Adel вне форума  
 
Непрочитано 02.04.2009, 05:15
#13
igorni


 
Регистрация: 06.02.2009
Сообщений: 775


Adel, попробуйте перед загрузкой файла запустить «Диспетчер задач Windows» и на вкладке диспетчера «Процессы» отследить при каком размере памяти выделенной приложению acad.exe возникает ошибка. Если это значение в районе 1 800 000 кБт – значит AutoCAD не хватает адресного пространства выделяемого Windows.
Тогда Вас три пути:
- заняться уменьшением размеров своих 3D.dwg
- установить Windows 64-bit и работать в Acad под ней (там и памяти добавите сколько на маму влезет)
- присмотреться к менее прожорливому 3D CAD под Вашу специфику
igorni вне форума  
 
Непрочитано 05.04.2009, 15:35
#14
Adel


 
Регистрация: 26.03.2008
Сообщений: 9


igorni
В AutoCAD2008 вылетела ошибка "фатал ошибка - недостаточно памяти. Закрытие приложения" при размере памяти 1 400 000 КБ.
На другом компьютере, где стоит 3 ГБ оперативки и видеокарта GeForce 8800 GT, та же ошибка вылетела при 1 500 000 КБ.
Получается что ни добавление памяти, ни видеокарта практически не дают существенного прироста производительности?
Adel вне форума  
 
Непрочитано 05.04.2009, 19:32
#15
igorni


 
Регистрация: 06.02.2009
Сообщений: 775


Слетает подозрительно рано, такое впечатление что файл битый.
Попробуйте открыть его через Recover. Если у товарищей есть 2009-ый попробуйте Recover-ом и у них, новые версии часто справляются с ошибками наделанными старыми версиями AutoCAD.

Наращивать объем оперативной памяти в Win32 свыше 4ГБ бессмысленно. Windows не увидит.

Последний раз редактировалось igorni, 05.04.2009 в 19:57. Причина: Вместо 4ГБ написал 3ГБ
igorni вне форума  
 
Непрочитано 05.04.2009, 22:42
1 | #16
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


самый лучший, надёжный и непревзойдённый _RECOVER был в версии 2002
Хмурый вне форума  
 
Непрочитано 08.04.2009, 17:53
#17
Adel


 
Регистрация: 26.03.2008
Сообщений: 9


igorni
_RECOVER 2008 (_RECOVER 2009 - нет)
Проход 1: проверено объектов: 11400
Проверка объектов, проход 2
Проход 2: проверено объектов: 11400
Проверка блоков
Проверено блоков: 41
Всего найдено ошибок: 0, исправлено: 0
Стерто 0 объектов
- с файлом все нормально.
и все-таки - если оперативной памяти 2ГБ и встроенная видеокарта, есть ли смысл наращивать оперативку до 4 и ставить нормальную видеокарту. я особой разницы в работе 2 компьютеров не увидела.
или причина в другом?
Adel вне форума  
 
Непрочитано 10.04.2009, 07:25
#18
igorni


 
Регистрация: 06.02.2009
Сообщений: 775


Если планируете более или менее регулярно работать с крупнотоннажными файлами, то увеличить объем ОЗУ следует.
Видеокарта влияет на скорость регенерации и качество изображения. Если, к примеру, часто пользуетесь 3DOrbit или тонируете и текстурируете элементы 3D модели, и Вам не нравится с какой скоростью или качеством AutoCAD это делает (при использовании им всех аппаратных возможностей видеокарты), то можно подумать и о замене видеокарты.
Adel, а я не понял, наш больной загрузился или нет?
igorni вне форума  
 
Непрочитано 11.04.2009, 11:57
#19
Adel


 
Регистрация: 26.03.2008
Сообщений: 9


igorni - "больной" грузится в AutoCAD, если больше не загружен ни один рисунок. Если же открыт хоть один рисунок, даже легкий, то вылетает фатальная ошибка.
Adel вне форума  
 
Непрочитано 11.04.2009, 12:25
#20
igorni


 
Регистрация: 06.02.2009
Сообщений: 775


Пока не добавили ОЗУ, попробуйте такой прием.
1.Откройте мелкие файлы в AutoCAD.
2.Запустите второй AutoCAD с ярлыка или меню Windows.
3.Во втором AutoCAD воспользуйтесь Open для загрузки крупногабаритного файла.
Если в процессе понадобится еще догрузить мелких файлов, делайте в первом AutoCAD с помощью Open.

Памяти добавьте обязательно.
igorni вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Проблема нехватки памяти при загрузке рисунков