|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 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,431
|
Хорошо, я один, наверное, не сплю еще из участников, поэтому отвечу как думаю:
Цитата:
Переход на первый лист + 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,431
|
А ты видовые экраны раскидай по разным листам и поиграйся с кешированием.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Хмурый, ресурсов чего? Оперативки или процессора?
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,602
|
Да, по Фрейду оговорочка! Кто не знает, - 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,431
|
Ztn, ты, похоже, про "Техподдержку в СПб"?
Я раньше говорил и здесь повторяю - я не работаю в техподдержке Autodesk. Я не работаю в фирме Consistent Software. Это также относится и к любому из филиалов что одной, что другой компании. А вот теперь переведи на русский: на какие это грабли я наступил? И чего я должен был понять "с прошлого раза"? --- Добавлено: когда ты будешь сталкиваться с непонятными ошибками, и этих столкновений у тебя будет примерно по 10 штук на дню (по 1 ошибке на 5..7 пользователей), я думаю, список моих вопросов из №24 ты очень хорошо расширишь.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,284
![]() |
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,431
|
Я тихо офигеваю
![]() Во-первых, опять проигнорирован мой вопрос из #34. Во-вторых, "из разряда должен знать каждый" - не-а. Не должен. Это должен знать тот, кто занимается настройкой CAD-систем на предприятии. И обеспечивает взаимодействие между несколькими отделами. В-третьих, Ztn, ты так и не ответил на вопрос "Почему не используется подшивка". В-четвертых, никто не отменял частичное открытие файла. В-пятых, для топосъемок есть другие программные продукты (в том числе и от Autodesk), работа в которых не вызывает подобных вопросов. Я имею в виду MAP и Civil. С интегрированным и настроенным Vault.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.11.2006
Россия
Сообщений: 51
|
А да - про грабли !
Цитата:
После поста #9 - пост #22 - уже ж написано про то что к теме не относится и вот на тебе - опять! И в прошлый раз тоже самое было. Во-второтых - вообще то нельзя цитировать выдерая части из предложения - в этом случае суть меняется - очень странно что модератор выдерает часть текста и фразы интерпритируя её по своему как ему кажется. Разъясняю специально подробно для одного инересующегося: в посте #37 написано следующее: "должен знать каждый..." Тут НЕ написано КТО ДОЛЖЕН ЗНАТЬ - ТУТ НАПИСАНО ТРОЕТОЧИЕ И ЗАКЛЮЧЕНО В КАВЫЧКИ, которые означают что фраза используется от и до и выкидывать тороеточие недопустимо. В третьих - подшивка вообще ни как не относится к теме, т.к всё равно происходит открытие листа с ВЭ В четвертых - сам то пробовал открыть такой файл частично с текущим таким листиком? Предполагаю - что нет. В пятых - если бы ты действительно работал в них, ты бы такого не написал! - теперь всё стало понятно - без комментариев. Последний раз редактировалось Кулик Алексей aka kpblc, 06.02.2009 в 00:26. |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как повернуть на листе видовой экран модели на 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 |