|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Видовой экран на листе
Россия
Регистрация: 10.11.2006
Сообщений: 51
|
||
Просмотров: 12908
|
|
||||
Регистрация: 10.11.2006
Россия
Сообщений: 51
|
Убедительная просьба ТУПЫЕ посты тут не писать, вроде предыдущего.
Для тех кто не вкурсе или в танке или читать внимально не умеет, разъясняю: 1. есть файл dwg - в моделе 50 000 объектов - занимает в оперативной памяти (далее ОП) 300 Мб 2. есть лист и видовой экран (далее ВЭ) части модели (20 объектов) - в ОП 300 Мб модели и 300 Мб листа с одним - итого = 600 Мб в ОП 3. второй ВЭ - +ещё 300 Мб в ОП - итого 900 Мб в ОП 4. и так далее для 3-го и 4-го ВЭ 5. в итоге ОП заканчивется и начинаются реальные тормоза Возник логичный вопрос - зачем мне 300 Мб на каждый видовой экран в ОП, когда мне нужно всего 20 объектов (ну это максимум метров 10 в ОП)? Какую переменную нужно изменить чтобы на листе в видовом экране не грузилась вся модель в память, а грузилась в память только та часть модели, которая ограничена областью видогого экрана? |
|||
![]() |
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
А особо одаренные пусть "внимательно" пишут текст поста №3 в теле поста №1! Не дожидаясь "тупых" ответов.
300мб в ПМ + 300мб х 50листов х 4ВЭ = 300мб. О частоте процессора специально промолчу! Последний раз редактировалось BM60, 02.02.2009 в 15:32. |
|||
![]() |
|
||||
Инженер-конструктор Регистрация: 19.02.2008
Москау
Сообщений: 367
![]() |
тут помоему дело не в переменной а в компоновке чертежей...я работаю и большим количеством, но нехватки оперативы не испытывал, конечно если сделать в 1 лайауте 15 вьюпортов и во всех запустить hide, чтобы отображался...тормозов не избежать. все вьюпортам визуальный стиль 2-d wireframe.
audit purge
__________________
Помни о темной стороне лайаута юный инженер. |
|||
![]() |
|
||||
Регистрация: 10.11.2006
Россия
Сообщений: 51
|
2 Гб ОП проц Dual-Core 2.5 ГГц - конечно же всё с этим нормально и вопроса не касалось
есть необходимость в 5-ти видовых экранах на листе (2D конечно) и по другому ни как не выкрутится - acad.exe в памяти висит на 1 892 364 Кб Возможные варианты ответа на вопрос: 1. такой переменной не существует 2. такая переменная есть 3. 3-го варианта не дано, т.к. существует п.1 и п.2. Если НЕ знаете - писать ничего не нужно. |
|||
![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,204
|
Что-то мне подсказывает, что проблема в этом (список масштабов). Если это так, то можете записывать меня в телепаты.
Ztn, но сам ход мыслей у тебя интересный ![]() |
|||
![]() |
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
Знаем, Акаду "до лампады" размер памяти, он более чувствителен к процессору, и двухядерность тут относительна.
Кад не Фотошоп, которому сколько РАМа не дай, сожрет всё. Но пропуржить dwg полезно всегда - это правило хорошего тона. Особенно, когда масштабов сотня. Как настроена подкачка, тоже важно. Раскраски и тонирование снять, т.е. перевести в стиль 2д-каркас, а в настройках печати -скрытые линии. Число резидентных приложений, включая автозагрузку - тоже посмотреть на предмет "важной нужности". Если за пять часов ответов профи нет, а мне они еще не возразили, значит переменной нет! |
|||
![]() |
|
||||
Регистрация: 10.11.2006
Россия
Сообщений: 51
|
Уважаемый администратор этого форума - удалите пожалуйста из этой темы все сообщения BM60 - он до сих пор так и не понял что аппаратные средства к данной теме не имеют никакого отношения
Makswell - можно тоже удалить, все проблемы с файлами - тоже не имеют к данной теме никакого отношения ДЛЯ ТЕХ КТО ЧИТАТЬ НЕ УМЕЕТ - В ЭТОЙ ТЕМЕ НЕ ПИШИТЕ !!! |
|||
![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,204
|
|
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Каков размер файла? Вычищен-ли список масштабов и фильтры слоев? Видовой экран как замочная скважина, сквозь которую можно увидеть кусочек модели. А вся модель остается, но за кадром. Переменной для ограничения модели нет, но можно удалить с модели ненужные куски. Еще есть частичное открытие файла, но я им не пользовался
|
|||
![]() |
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
И неплохо бы удалить все тему, ввиду постов-пустышек.
Аппаратные средства ни причем! Проблемы с файлами тоже ни причем! А вопрос-то в чем? Почему размер модели в 300мб увеличивается в 5 раз, если имеешь 5 ВЭ? Ответа уже, полагаю, не будет. |
|||
![]() |
|
||||
А я тут это...погулять вышел... Регистрация: 28.03.2007
Москва - от слова Моск?
Сообщений: 227
![]() |
Цитата:
P.S. Да, забыл. Все эти элементы - внешней ссылкой, плюс в самом чертеже около 3000 элементов. Может проблема в организации файлов? P.P.S Еще вот здесь почитайте, второй пост, может полегчает: http://forum.awax.ru/index.php?showt...eaded&pid=2348
__________________
Рожденный проектировать ГОСТов не читает. (с)Туманов А.А. Последний раз редактировалось Sazanoff_e, 02.02.2009 в 17:43. |
|||
![]() |
|
||||
инженер-электрик Регистрация: 12.08.2005
Иркутск
Сообщений: 523
![]() |
|
|||
![]() |
|
||||
Инженер-конструктор Регистрация: 19.02.2008
Москау
Сообщений: 367
![]() |
Sazanoff_e, об этом я и писал в посте №5. проблема в руках вобщем и организации пространства. BM60, пишет о томже, но автор этогонеможет понять, что неможет увеличиваться вес модели от количества вьюпортов, и пожирание автокадом оперативы тоже не влияет в такой мере на потребление памяти, в какой описывает это автор.
__________________
Помни о темной стороне лайаута юный инженер. |
|||
![]() |
|
||||
Регистрация: 10.11.2006
Россия
Сообщений: 51
|
Цитата:
Да хоть 150 000 - 200 000 объектов - суть вопроса от этого не меняется. Ну будет 300 000 объектов в моделе - на 3-ем видовом экране ОП закончится. Что 3 видовых экрана это много и нельзя использовать 3, а можно только 2 что ли? Цитата:
Тема ни как не связана ни с организацией работы, ни с проблемами файлов, ни с проблемами аппаратными. Задан ОДИН конкретный вопрос - прочитайте внимательно ещё раз. Итого: Пока ответ только один у Makswell - Ответ: вариант 1 - такой переменной не существует. (видимо только он читать внимательно умеет +1) Последний раз редактировалось Солидворкер, 04.02.2009 в 11:51. |
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Насколько я знаю таких переменных нет. Изображение на листах кешируется и перерисовывается по надобности (регенерируется). Тормоза возникают как раз из-за этой перерисовки, ну или неперерисовки. Кэш от каждого листа можно не сохранять в памяти, а каждый раз перерисовывать. Можешь поиграться с переменной LAYOUTREGENCTL
__________________
Делай хорошо, плохо само получится. |
|||
![]() |
|
||||
Ztn Переменная одна ! " изображения процент " по умолчанию 50%. Ставишь 0 -все старые пространства съедает, обратно не возвращаются (сделал, сплюнул и.т.д). Список переменных найдешь в Полющике 2002,(надеюсь знаешешь его (он не одну @ на этом съел)) в том числе не документированные, а у меня в 2005 эта переменная выскакивает (не пользуюсь ею).
__________________
С уважением sbi Последний раз редактировалось sbi, 02.02.2009 в 21:18. |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Ztn, я только что специально несколько раз перечитал всю тему. Переменной нет. Память не съедается теми темпами, про которые ты говоришь. Количество объектов играет роль примерно шестнадцатую. После настройки AutoCAD'a и операционки. И изучения, например, подшивок (это тебе тонкий намек на толстое обстоятельство).
Вообще-то твое поведение лично меня начинает нервировать ("вся рота не в ногу, один поручик в ногу!"). Повежливее, попроще, поспокойнее будь.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.11.2006
Россия
Сообщений: 51
|
Да - цыфры были завишены для наглядности.
Реальные цифры следующие: файл с 117722 объектами в модели занимает в ОП - 240 Мб один видовой экран на листе занимает ~ 90 Мб 10 видовых экранов ~ 900 Мб + модель 240 ~= 1140 Мб в ОП + ещё сам акад, то в процессах acad.exe ~= 1245 Мб в ОП Суть проблемы от этого не меняется. Например, чтобы отобразить таблицу с текстом из модели в этом случае требуется 90 Мб - это один видовой экран. В связи с этим напоминаю первоначальный вопрос: Какую переменную нужно изменить чтобы на листе в видовом экране не грузилась вся модель в память, а грузилась в память только та часть модели, которая ограничена областью видогого экрана? В результате обсуждения выяснилось, что либо такой переменной не существует (скорее всего так оно и есть на самом деле судя по всему) или об этом просто никто не знает (т.к. не сталкивался с такой проблемой никогда). |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Хорошо, я один, наверное, не сплю еще из участников, поэтому отвечу как думаю:
Цитата:
Переход на первый лист + 20МВ (вопрос о вычислениях не поднимаю специально). Переход на второй лист +20МВ и - 15МВ с первого листа (память освобождается не сразу). Итого + 5МВ. Переход на третий лист +20МВ - 15МВ (второй лист) - 5МВ (остаток от первого). Остается 25МВ. В "базовом варианте" AutoCAD съедает, допустим, 500МВ (черт с ним, это не принципиально). Получаем в результате 500+450 = 950МВ(это в пике, после какого-то времени объем может упасть. А может и не упасть). После "скакания" по листам доберемся до 1,5GB. Из которых не меньше половины будет скинуто на винчестер. Я на машинах с 2GB RAM упирался в ограничение памяти только в тех случаях, когда надо было загружать целиком проект здания на 7 секций по 25 этажей (все построено на внешних ссылках) в каждой с полной прорисовкой всех деталей в 3Д. Файл подкачки был один и только на системном винте. При этом мусора в файлах было немеряно.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Цитата:
Видовой экран это прямоугольник. + к нему сопутствующие прибамбасы. Он не может быть столь тяжелым. И весь файл... . Получается, если привести к старым дискетам, в каждой по 1.4мб, то сколько их понадобилось бы для одной рамки ВЭ? На форум можно выложить файл DWG весом 3 мб. Это приличный чертеж. У тебя астрономические цифры, только суперкомпъютор Пентагона их, может быть, выдержит |
|||
![]() |
|
||||
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460
|
Ztn, сколько можно твердить свой миф:
- файл занимает ... - 1 ВЭ занимает ... - 10 Вэ занимают ... Да не занимают они!!! Прочти все ответы по складам - по буквам. Не по диагонали, априори полагая, что тут все тупые, тебя прочесть не умеют. Либо повтори свой вопрос на форуме операционной системы Widows. Там точно скажут, что занимает, сколько занимает и как занимает эту память. Но при этом укажи метод, который так точно "показал" рапределение оперативной памяти на видовые экраны. Или сам умножил 90 на 10? Offtop: Однажды (давно) взрослая тётя создала чертеж, распечатала и удалила с диска. На мой справедливо возмущенный возглас зачем, она невозмутимо и даже гордо ответила: "Он занимает память, ведь надо же порядок в компьютере соблюдать" Миллиарды людей рисуют в Каде и только один упорно озабочен ОЗУпрожорливостью (мифической) видовых экранов. Проблема тут где угодно, но только не в ВЭ. Добавил: ВЭ в прямом смысле (только их количестве), но в организации оных и чертежа (файла) в целом. ЯТД. Последний раз редактировалось BM60, 03.02.2009 в 09:17. |
|||
![]() |
|
||||
горный инженер Регистрация: 24.10.2007
Алдан
Сообщений: 151
|
прям аж интересно стало с арифметикой занимаемых мегабайт ОП.
Моя статистика - acad.exe: Civil 3D (пустой) - 375 мБ ОП Загрузка файла 20мБ (118000 объектов) - 462 мБ Создаём 1 ВЭ - 484 мБ + 1 ВЭ (итого 2 ВЭ) - 511 мБ + 1 ВЭ (итого 3 ВЭ) - 541 мБ + 1 ВЭ (итого 4 ВЭ) - 565 мБ подозреваю, что с каждым созданным ВЭ добавляется величина файла 20мБ |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
А ты видовые экраны раскидай по разным листам и поиграйся с кешированием.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Хмурый, ресурсов чего? Оперативки или процессора?
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,600
|
Да, по Фрейду оговорочка! Кто не знает, - Widows(англ.) = Вдовы(рус.) Были соломенные вдовы, теперь - эпоха оконных. И не поспоришь, у самого жена такая.
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
![]() |
|
||||
Регистрация: 10.11.2006
Россия
Сообщений: 51
|
Опытным путем получено значение максимума acad.exe в ОП - оказывается это ~ 2 731 440 Кб - после чего Exception и вылет.
Уважаемые участники темы - не поленитесь пожалуйста, проверьте скажите у кого какой максимум. Узнать это просто: возьмите самый тяжелый файлик который у вас есть, создайте лист с 10-ью ВЭ, скопируйте лист и перейдите на него и так далее (предварительно включив конечно кеширование модели и всех листов). Т.о. сейчас определим потолок для acad.exe. Кто смог достич большего значения и кого какие результаты? Отдельное P.S. модератору: Модератор явно запомнил меня по прошлой теме - но он опять наступил на те же грабли - видимо ничего не понял с прошлого раза - опять лезет с той же фигнёй в посте #24 c п.1 по п.33 совершенно не отсосящихся к теме (в техподдержке работает что ли ?! ![]() Последний раз редактировалось Ztn, 03.02.2009 в 23:23. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Ztn, ты, похоже, про "Техподдержку в СПб"?
Я раньше говорил и здесь повторяю - я не работаю в техподдержке Autodesk. Я не работаю в фирме Consistent Software. Это также относится и к любому из филиалов что одной, что другой компании. А вот теперь переведи на русский: на какие это грабли я наступил? И чего я должен был понять "с прошлого раза"? --- Добавлено: когда ты будешь сталкиваться с непонятными ошибками, и этих столкновений у тебя будет примерно по 10 штук на дню (по 1 ошибке на 5..7 пользователей), я думаю, список моих вопросов из №24 ты очень хорошо расширишь.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,258
![]() |
Ztn, ты начинаешь переходить границы. Препирательства с модератором в теме недопустимы!
|
|||
![]() |
|
||||
Регистрация: 10.11.2006
Россия
Сообщений: 51
|
Продолжая тему, т.е. как дело продвигается дальше и каков результат:
файлик с 10-ью ВЭ на листе вместе с акадом занимают в ОП 1.7 Гига - на компе с 4 Гб ОП - открывался без проблем - на компе с 2 Гб ОП - открывался без проблем, но затем обнаружилось как минимум 2 компа на которых он не открылся - на компе с 1 Гб ОП - с переменным успехом, на каких то открывался, на каких то нет (при чём по разному не открывался: на одних выдавал ошибку, на других просто висяк или вылет акада) Встал логичный вопрос: так в чём же дело? Конечно же первым делом было проверено с 9-ю ВЭ - открылось на всех нормально. Но в итоге оказалось все намного хуже - в Window 32-х битной под процесс выделяется около 2-гигов ОП, для acad.exe на практике это где-то в районе 1.7 Гб ОП - при достижении этого предела акад вылетает, при чём вне зависимости от того как задан своп и на компах с 4 Гб ОП тоже вылетает (в зависимости конечно же ещё от того скока у вас весит ещё сама ОС и что-то запущенное). Как же преодалеть сие? (организация работы в DWG не рассматривается в этой теме) В винде можно увеличить выделение процессу ОП, путем задания параметра /3Gb, но при условии что программа поддерживает это (acad.exe это поддерживает и на сайте автодеска про это написано). Теперь acad.exe может расти в ОП до 2.7 Гб. Казалось бы всё хорошо стало, но это не так - файлик всё равно открылся не на всех компах с ОП 1 Гб (один из 10-ти компов вообще стал выдавать синий экран только загрузившись - после задания /3Gb) Чтоб работало железно оказывается необходимо ещё включить дополнительную виртуальную память (для тех кто не знает - в винде 32-х битной 4 Гига виртуальной памяти) - чтоб включить надо использовать /PAE - после этого своп до 64 Гигов реален, главное чтоб места на винте хватило. Результат достигнут: на всех компах с 1 Гб, 2 Гб и 4 Гб файлик открылся. Число ВЭ может быть много на листе, но при достижении предела в ОП - вылет акада. Полагаю, что о сие раскладе в общем никто и не знал или даже и не думал никогда. К сожалению переменной речь о которой идёт в вопросе темы - нету (хотя это не логично, потому что именно из-за этого возникла данная эта ситуация). P.S. Уважаемые участники темы - раз уж цифры вызвали удивление, то по всей видимости вы никогда не работали с реальными съемками на N км со слоями 1-62 и не видели файлики с развязками и всем сопутствующим + ещё со вставленными отсканиными файликами в них. Приведённые цифры в теме - это реальность и это ещё не самый "тяжелый" файлик. Последний раз редактировалось Ztn, 05.02.2009 в 23:13. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Я тихо офигеваю
![]() Во-первых, опять проигнорирован мой вопрос из #34. Во-вторых, "из разряда должен знать каждый" - не-а. Не должен. Это должен знать тот, кто занимается настройкой CAD-систем на предприятии. И обеспечивает взаимодействие между несколькими отделами. В-третьих, Ztn, ты так и не ответил на вопрос "Почему не используется подшивка". В-четвертых, никто не отменял частичное открытие файла. В-пятых, для топосъемок есть другие программные продукты (в том числе и от Autodesk), работа в которых не вызывает подобных вопросов. Я имею в виду MAP и Civil. С интегрированным и настроенным Vault.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.11.2006
Россия
Сообщений: 51
|
А да - про грабли !
Цитата:
После поста #9 - пост #22 - уже ж написано про то что к теме не относится и вот на тебе - опять! И в прошлый раз тоже самое было. Во-второтых - вообще то нельзя цитировать выдерая части из предложения - в этом случае суть меняется - очень странно что модератор выдерает часть текста и фразы интерпритируя её по своему как ему кажется. Разъясняю специально подробно для одного инересующегося: в посте #37 написано следующее: "должен знать каждый..." Тут НЕ написано КТО ДОЛЖЕН ЗНАТЬ - ТУТ НАПИСАНО ТРОЕТОЧИЕ И ЗАКЛЮЧЕНО В КАВЫЧКИ, которые означают что фраза используется от и до и выкидывать тороеточие недопустимо. В третьих - подшивка вообще ни как не относится к теме, т.к всё равно происходит открытие листа с ВЭ В четвертых - сам то пробовал открыть такой файл частично с текущим таким листиком? Предполагаю - что нет. В пятых - если бы ты действительно работал в них, ты бы такого не написал! - теперь всё стало понятно - без комментариев. Последний раз редактировалось Кулик Алексей aka kpblc, 06.02.2009 в 00:26. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Развлекайся как хочешь. Спорить с тобой (или, того больше - что-то доказывать) - себе дороже.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как повернуть на листе видовой экран модели на 90 градусов? | andrey25 | AutoCAD | 33 | 05.11.2013 09:41 |
Создание полилинии в листе и Подрезка PViewport | DANZZ | Программирование | 17 | 03.09.2008 12:03 |
Зеркалить видовой экран | KorPash | AutoCAD | 2 | 01.04.2008 20:07 |
видовой экран при печати | human bit | AutoCAD | 8 | 25.05.2006 09:45 |
Повернуть видовой экран на 90градусов. | VPUD56 | AutoCAD | 6 | 09.09.2005 05:47 |