Creo Simulate > Дополнительная информация > Повышение производительности > Использование памяти — различные сценарии
  
Использование памяти — различные сценарии
Следующие три различных сценария описывают возможные варианты использования памяти при выполнении анализа и влияние такого использования на производительность
Сценарий I
Предположим, что на компьютере используется 4 ГБ ОЗУ и область подкачки на диске размером 4 ГБ. Выполняется анализ, который требует 1 ГБ для глобальной матрицы жесткости, K, и 2 ГБ для всех остальных функций, назовем это DB. Если установить solram размером 1,5 ГБ, то, если не рассматривать объем ОЗУ, используемый операционной системой и другими приложениями, использование памяти будет выглядеть следующим образом.
DB + solram < ОЗУ
Хорошее
Без подкачки ОС
K < solram
Хорошее
Вся глобальная матрица жесткости помещается в solram. Подкачка матричного уравнения не используется.
В вышеупомянутом сценарии K меньше solram; таким образом, часть памяти, выделенной под solram, не используется, как можно видеть на схеме. Это идеальная ситуация, так как K < solram и DB + solram < ОЗУ, и вследствие этого подкачка не используется.
Сценарий II
Следующим по эффективности является сценарий, при котором вся память, используемая Creo Simulate, все еще не превышает ОЗУ, но глобальная матрица жесткости в solram не помещается.
DB + solram < ОЗУ
Хорошее
Без подкачки ОС
K > solram
Не настолько хорошее
Для матричных уравнений подкачка будет использоваться
В этом случае часть K, которая не помещается в solram (показана выше зеленым), будет подкачиваться на диск с использованием специального эффективного кода Creo Simulate.
В этом сценарии размер solram оказывает некоторое, но не большое, влияние на производительность анализа. В общем, чем больше размер solram, тем быстрее будут решены уравнения глобальной матрицы жесткости, пока общий размер используемой памяти не превышает ОЗУ.
Сценарий III
В наихудшем сценарии общая память, используемая Creo Simulate, превышает ОЗУ. Если общая память, выделенная Creo Simulate (и всем другим процессам, выполняемым на компьютере), превышает общий объем ОЗУ компьютера, операционная система будет использовать подкачку данных.
DB + solram > ОЗУ
Плохое
ОС будет использовать подкачку данных
K < solram
Не имеет значения
Для матричных уравнений подкачка будет использоваться
В этом сценарии анализ будет выполняться медленно, так как ОС будет использовать подкачку данных. Если это происходит, лучше уменьшить solram так, чтобы объем используемой Creo Simulate памяти не превышал ОЗУ, как показано ниже
DB + solram < ОЗУ
Хорошее
Без подкачки ОС
K > solram
Не настолько хорошее
Для матричных уравнений подкачка будет использоваться
Теперь суммарный объем (DB + solram) не превышает доступный объем ОЗУ. Это соответствует представленному выше сценарию II. Зеленый раздел представляет часть объема K, который превышает solram и будет подкачиваться.