Dados de memória compartilhada (ttaad4156m000)

Use this session to maintain, per package combination, a list of report objects and/or program objects that must be loaded into shared memory.

This session replaces the already existing Dados de memória compartilhada (substituído) (ttaad4150m000) session, which is now deprecated.

Nota

Besides manually adding objects in shared memory, you can use commands in the Visualizações, Referências o Ações menu to import objects from the data dictionary (DD) and from the object measurement data. For details, refer to the descriptions of the form commands.

Migration

As long as no objects are defined as shared memory data in this session, you can migrate the defined objects from the deprecated Dados de memória compartilhada (substituído) (ttaad4150m000) session.

When you start the current ( Dados de memória compartilhada (ttaad4156m000)) session, while no objects are defined yet, the following question is displayed:

Do you want to import all objects as defined in session Shared Memory Data (ttaad4150m000)?

If you click Yes, the migration process copies all objects from the deprecated Dados de memória compartilhada (substituído) (ttaad4150m000) session to the current Dados de memória compartilhada (ttaad4156m000) session.

Nota
  • If the VRC of an object, specified in the deprecated Dados de memória compartilhada (substituído) (ttaad4150m000) session, is directly linked to a package combination (see the Pacotes por combinação de pacote (ttaad1121m000) session), the object will be linked to this package combination.
  • During a migration ALL data is copied, regardless (if present) allocated memory settings defined in the Memória compartilhada de memória alocada (ttaad4155m000) session.
  • The data in the deprecated Dados de memória compartilhada (substituído) (ttaad4150m000) session will NOT be deleted.
  • Information on the migration process will be stored in the log.shm_conv logfile in the ${BSE}/log folder.
  • The Visualizações, Referências o Ações menu contains a command to migrate the shared memory data. According to the constraint mentioned above, this option is only enabled as long as no objects are defined as shared memory data in the current Dados de memória compartilhada (ttaad4156m000) session.

 

Combinação de pacote
The package combination to which a list of objects belongs.
Nota

Tools objects (objects of packages tt and tl) do not belong to a package combination, and are therefore stored in the dummy <empty> package combination. Therefore, to create a list of Tools objects to be loaded into shared memory, leave this field empty.

Def. da tabela na memória compartilhada
This check box indicates whether table definitions and domains of a package combination must be loaded into shared memory. This field is technical and functional identical to the Def. da tabela na memória compartilhada field in the Combinações de pacote (ttaad1120s000) session.
Nota
  • This field is read-only. However, as long as no objects are defined for a package combination, you can change its value in the Combinações de pacote (ttaad1120s000) session.
  • If one or more objects are defined for a package combination, the check box is automatically selected.
  • You can start the Combinações de pacote (ttaad1120s000) session through the Visualizações, Referências o Ações menu.
Alocado
The amount of memory (in MB), allocated for shared memory data, for a package combination.

To define allocated shared memory, click Alocar. The Memória compartilhada de memória alocada (ttaad4155m000) session starts. Use this session to specify the allocated memory per package combination.

Real
The total memory usage (in MB) of all objects, including the objects marked as Fixo, in shared memory for a package combination.

If the actual memory usage exceeds the allocated memory, an asterisk (*) symbol is displayed behind the allocated memory.

Fixo
The total memory usage (in MB) of all objects marked as Fixo in shared memory for a package combination.
Objeto
The name of the object.

The name has the following format: [package code][module code][object code].

Tipo
The type of object: Program Object or Report Object.
Tamanho
The estimated size, in bytes, of the object in shared memory.
Fixo
If this check box is selected, the object will not be removed from the shared memory data when you run the Importar objetos da medição (ttaad4255m000) session with the Preencher memória aloc. restante c/ maioria objetos cont. check box selected.

Se esta caixa de controle estiver limpa, the object will be removed from the shared memory data when you run the Importar objetos da medição (ttaad4255m000) session with the Preencher memória aloc. restante c/ maioria objetos cont. check box selected.

 

Importar objetos de dados de memória compartilhada
Copies the shared memory data from the deprecated Dados de memória compartilhada (substituído) (ttaad4150m000) session to the current Dados de memória compartilhada (ttaad4156m000) session.

This option is only enabled as long as no objects are defined as shared memory data in the current session. For details, refer to Migration.

Import Objects from DD
Import Objects from Measurement
Package Combinations
Recalcular tamanho objeto
The object size is stored as shared memory data. However the object size is not a static property. Therefore you can use this command to recalculate the size of the objects in shared memory for a package combination.
Converter para runtime
Converts the shared memory data to runtime.

The procedure is identical to the procedure used in the deprecated Dados de memória compartilhada (substituído) (ttaad4150m000) session. However, you can only run the Converter para runtime command on a host defined as Master Application Server (MAS) in the Sistemas (ttaad0550m000) session. If the host is not a MAS, the Converter para runtime command is disabled.

Tools program domains, table definitions and objects (components of packages ‘tl’ and ‘tt’) are not directly related to a package combination. Therefore they are dumped only once, in the package combination that is dumped first.