Tipo de Memória Cache Predefinido
|
Seleccione uma das seguintes opções como Tipo de Memória Cache Predefinido:
-
Variável com Subcache Flexível- Esta opção é semelhante a Flexível com Subcache Fixa excepto no que mantém uma subcache de utilização mais frequente que utiliza referências variáveis. O tamanho da subcache é proporcional ao tamanho do mapa de identidades. A subcache utiliza referências variáveis para garantir que estes objectos são alvo da recolha de lixo somente se o sistema tiver pouca memória.
Utilize este mapa de identidades na maioria das circunstâncias como meio de controlar a memória utilizada pela cache.
-
Flexível com Subcache Fixa- Esta opção é semelhante a Variável com Subcache Flexível excepto no que mantém uma subcache de utilização mais frequente que utiliza referências fixas. Utilize este mapa de identidades se as referências variáveis não forem adequadas à sua plataforma.
-
Flexível- Esta opção é semelhante a Total, excepto em que os objectos são referenciados com referências flexíveis. Esta opção utiliza menos memória do que Total, permite uma recolha de lixo completa e faculta colocação em memória cache total e identidade garantida.
Utilize este mapa de identidades para transacções que, uma vez iniciadas, fiquem do lado do servidor.
-
Variável-Esta opção é semelhante a Flexível excepto no que o mapa retém objectos que utilizam referências variáveis. Este mapa de identidades activa a recolha de lixo total quando há pouca memória. Faculta colocação em memória cache total e identidade garantida.
-
Total-Esta opção faculta colocação em memória cache total e identidade garantida: todos os objectos são colocados em memória cache e não são removidos.
Nota: Este processo poderá ser exigente em termos de memória quando se lêem muitos objectos.
-
Nenhuma- Esta opção não preserva a identidade dos objectos e não os coloca em memória cache. Não é uma opção recomendada.
|
Flexível com sub-memória cache não fixa
|
Tamanho de Memória Cache Predefinido
|
Definir o tamanho (número máximo de objectos) da memória cache.
|
100
|
Memória cache partilhada predefinida
|
Especifica se as instâncias na memória cache devem estar na cache partilhada ou numa cache de cliente isolada.
|
Verdadeiro
|
Colocação em Memória Cache de Entidades
|
Especifique as informações de colocação em memória cache específicas da entidade.
|
|
Tipo de Cache
|
Consulte Tipo de Memória Cache Predefinida.
|
|
Tamanho da Memória Cache
|
Consulte Tamanho da Memória Cache Predefinida.
|
|
Memória Cache Partilhada
|
Consulte Memória cache Predefinida.
|
|
Despejar cache limpa
|
Seleccione uma das seguintes opções como Tipo de Memória Cache Predefinido:
-
Largar - Este modo é o mais rápido e usa menos memória. No entanto, depois de consolidar a memória cache partilhada, pode potencialmente conter dados obsoletos.
-
Invalidar Largar - As classes que tenham pelo menos um objecto actualizado ou eliminado são invalidadas na cache partilhada na altura da consolidação. Este modo é mais lento do que Largar, mas possui memória eficaz, de boa utilização e evita a ocorrência de dados obsoletos.
-
Intercalar - Largar classes da cache de EntityManager de objectos que ainda não tenham sido despejados. Este modo deixa a memória cache partilhada num estado perfeito após a consolidação. No entanto, é o modo menos eficaz para a memória; a memória pode até esgotar-se numa transacção muito grande.
|
Largar Invalidar
|