4D v16Usando 4D Server 64 bits (Windows) |
||
|
4D v16
Usando 4D Server 64 bits (Windows)
Usando 4D Server 64 bits (Windows)
A partir da versão 12.1, 4D Server suporta sistemas operativos Windows 64 bits. A principal vantagem da tecnologia de 64 bits é o fato de permitir direcionar mais memória RAM. Esta seção cobre as particularidades relativas a implementação e uso da versão 64 bits de 4D Server v12.1. 4D Server 64 bits requer pelo menos um dos seguintes sistemas operativos Windows 64 bits:
A aplicação 4D server.exe destinada as arquiteturas 64 bits é uma versão específica dedicada a este entorno. Não se executará em um sistema 32 bits. Pelo contrário, se lançar a aplicação padrão 4DServer.exe (32 bits) em um sistema Windows 64 bits, será executado, mas em modo emulado. Qualquer aplicação cliente 4D, 32-bits ou 64-bits, Mac OS ou Windows, pode ser conectado a 4D Server v12 64 bits (ver diagrama abaixo). As aplicações 4D incluem 4D em modo remoto e aplicações fusionadas com 4D Volume Desktop. Nota de Compatibilidade Em 4D v16, as aplicações 4D client versão 64-bit para Windows são oferecidas em versão pré-lançamento. Em modo interpretado, os mesmos bancos de dados 4D podem ser executados com um 4D Server 64 bits ou um 4D Server 32 bits. O desenvolvimento é idêntico independentemente da aplicação utilizada. Em modo compilado, as bases devem ter sido compiladas para processadores 64 bits para poder ser executadas com 4D Server 64 bits (ver o parágrafo "Compilação 64 bits" ). Visão Geral de 4D Server 32-bit e 64-bit arquitetura Durante a execução, as seguintes diferenças devem ser levadas em conta:
Agora as aplicações 4D v12 podem ser compiladas para processadores 32 bits e 64 bits. Para isso está disponível uma nova opção Compilação múltiplo (32 bits e 64 bits) bits na página "Compilador" das Propriedades da base: Quando esta opção está selecionada, o compilador inclui o código 64 bits e o código 32 bits nos arquivos .4DC e .4DB. Estes arquivos podem ser executados seja com 4D Server 32 bits ou 4D Server 64 bits. Por padrão, esta opção não está selecionada. As arquiteturas 64 bits permitem direcionar até 1 TB (1000 GB) de memória RAM, a memória cachê que pode ser atribuída a aplicação 4D Server 64 bits é virtualmente ilimitada. Nota: em comparação, as arquiteturas 32 bits estão limitadas a 4 GB de RAM. Se a quantidade de cachê definida na página "Base de dados/Memória" das Propriedades da base não podem se obter, 4D Server atribui o maior tamanho possível e lhe informa ao usuário no início da aplicação. Então é possível sair ou continuar com o tamanho proposto. A pilha de um processo executado em um 4D Server 64 bits requer mais memória que em um 4D Server 32 bits (duas vezes mais). Quando cria um processo no servidor com a ajuda do comando Execute on server ou New process com 4D Server 64 bits, se recomenda passar no parâmetro pilha um valor mínimo de 128 000 bytes e aumentar ele em caso de uma cadeia de chamada importante ou é recebido o erro "out of stack".
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
ARTICLE USAGE
Manual de 4D Server ( 4D v16) |