Árvore de páginas

Implementação - Build nativo 64 bits

A partir desta build, o TOTVSDBAccess também será distribuído com uma build nativa para plataformas 64 bits, para Windows e Linux.

Abrangência ERP 10

Situação

Utilização do TOTVSDBAccess, originalmente gerado para plataformas 32 bits, em plataformas Windows e/ou Linux com hardware e sistema operacional 64 bits.

Ocorrência

O TOTVSDBAccess compilado e gerado para plataformas e S.O. 32 bits está sujeito ao limite de endereçamento de memória da aplicação 32 bits (máximo 4 GB), mesmo que ele esteja sendo executado sob um sistema operacional 64 bits, que permite um endereçamento maior.

Implementação

A partir desta build, o TOTVSDBAccess será distribuído também em builds nativas 64 bits, para Windows e Linux. Com a build nativa 64 bits, o TOTVSDBAccess é capaz de endereçar mais de 4 GB de memória, e esta condição pode se fazer necessária quando escalamos um ambiente Microsiga Protheus para mais de 1300 conexões/usuários simultâneos.

Informações adicionais

  • build 64 bits do TOTVSDBAccess não é compatível com os processadores  "Itanium 64".
  • O consumo de memória da build nativa 64 bits é em média 10% superior em relação a build 32 bits.
  • build nativa 64 bits requer que a máquina onde a mesma será executada possua um hardware com processador 64 bits e sistema operacional 64 bits instalado. O executável 64 bits nativo não roda em plataformas/S.O. 32 bits.
  • builds TOTVSDBAccess 32 bits pode ser executada em ambientes 64 bits, pois os sistemas operacionais possuem um modo de execução emulado e recursos para executar a aplicação 32 bits de modo praticamente transparente para a aplicação.
  • build nativa 64 bits exige que o engine client do banco de dados utilizado também seja 64 bits.
Considerações para Linux - Build 64 bits Na build do TOTVSDBAccess para Linux 64 bits, são disponibilizados 2 executáveis "Release", com sufixo opt, um multi-versão e uma build exclusiva para DB2, e dois executáveis "Debug", com sufixo dbg. build Linux foi gerada em um Suse SLES 10 Kernel 2.6 SMP com GCC 4.1.2.

 

  • Sem rótulos