Creo Simulate > Informações adicionais > Melhorando o desempenho > Gerenciando RAM, Solram e espaço de swap
Gerenciando RAM, Solram e espaço de swap
As maiores influências no desempenho são a quantidade de RAM na máquina e como a RAM é usado pelo Creo Simulate.
A quantidade de memória que é usada durante uma análise inclui o seguinte:
complexidade do modelo
tipo de análise ou estudo de design
precisão desejada da solução
É possível ver quanta memória total uma análise leva procurando a linha a seguir na parte inferior da aba Resumo da caixa de diálogo Status de execução da memória total:
Maximum Memory Usage (kilobytes): XXXX
Todos os computadores que executam o Creo Simulate usam a memória virtual, que permite que programas sejam executados no seu computador como se ele tivesse mais RAM do que está atualmente disponível. Parte do sistema de memória virtual é o espaço de swap, que é uma área especialmente formatada de disco ou em um disco separado que o sistema operacional pode usar enquanto ele está gerenciando a memória real ou RAM da máquina, do seu computador.
Se a utilização da memória máxima do Creo Simulate mais a memória usada pelo sistema operacional e os outros aplicativos exceder a quantidade de RAM na máquina, o sistema operacional (SO) trocará dados entre a RAM e o disco rígido, o que diminui seriamente o desempenho dos seus aplicativos. Portanto, para conseguir o máximo de desempenho, você deseja certificar-se de que a utilização da memória máxima é menor que a quantidade de RAM na máquina,
Para modelos muito grandes, a matriz de rigidez global usa a maioria da memória durante uma análise. É possível ver como grande a matriz de rigidez global está procurando a linha a seguir na aba Pontos de verificação na caixa de diálogo Status de execução (também no diretório de estudo .pas):
Size of global matrix profile (mb):
É possível limitar a quantidade de memória que a matriz de rigidez global consumirá definindo o campo Alocação de memória (MB) na área Configurações do solver da caixa de diálogo Executar configurações.
Essa alocação de memória é chamada RAM de solver de configuração ou solram. Com essa configuração, você aloca uma quantidade fixa de memória na qual deseja armazenar fatias da matriz de rigidez global com a qual o solver de equação linear funciona a qualquer momento. Se a matriz de rigidez global for muito grande para caber na solram, o Creo Simulate trocará parte da matriz entre o disco e RAM usando um algoritmo de troca específico que é mais eficiente que o algoritmo de troca geral usado pelo sistema operacional.
O Creo Simulate executa de maneira mais eficiente quando a matriz de rigidez global inteira se encaixa no solram e quando a memória total usado pelo Creo Simulate se encaixa na RAM. Os diferentes cenários de utilização de memória possíveis são detalhados no tópico " Uso de memória — Diferentes cenários"
Diretrizes para melhorar o desempenho
Existem alguns pontos para ter em mente ao trabalhar com o Creo Simulate:
Se você usar um sistema operacional Windows de 32 bits, a quantidade máxima de memória que qualquer aplicativo pode usar é 3.2GB.
Solram está atualmente limitado a um máximo de 16GB.
Algumas diretrizes que é possível seguir para melhorar o desempenho.
1. Execute em uma máquina com um sistema operacional de 64 bits e muita RAM.
2. Feche todos os outros aplicativos, para que o Creo Simulate possa usar o máximo de RAM possível.
3. Defina solram baixo o suficiente para que a memória total usada pelo Creo Simulate seja menor que a quantidade total de RAM.
4. Se possível, defina solram alto o suficiente para que a matriz de rigidez global se encaixe no solram (mas não viole a orientação nº 3).
Isto foi útil?