Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
portuguese
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css

Pagetitle
GetSrvGlbInfo

...

...

...

GetSrvGlbInfo

Retorna

...

uma

...

string

...

contendo

...

um

...

resumo

...

do

...

status

...

atual

...

do

...

serviço

...

do

...

Application

...

Server,

...

incluindo

...

detalhamento

...

de

...

processos

...

internos,

...

processos

...

de

...

usuário,

...

memória

...

do

...

serviço,

...

pools

...

de

...

memória

...

do

...

kernel

...

do

...

Application

...

Server,

...

memória

...

do

...

processo

...

e

...

acumuladores

...

globais.

Sintaxe

Bloco de código
collapsefalse
GetSrvGlbInfo()
--> cGlbInfo

Retorno

    cGlbInfo(caracter)

Nome

Tipo

Descrição

cGlbInfo

caractere

Retorna uma string descrevendo o status atual do serviço

Observações

Importante Função disponível a partir da build 7.00.090818P-20091104.

As informações possuem variação de formatação de acordo com a plataforma da build

...

do Application Server (Windows e/ou Linux). As informações são divididas em grupos, sendo:

  • Total Thread Count: Indica o total de processos (threads)

...

  • em execução no Application Server e totais por tipo.
  • Global List Info:

...

  • Informa a quantidade de memória alocada para objetos globais, compartilhados entre processos.
  • SmartHeap Pools Info: Status e alocação dos pools dedicados de memória para componentes do Kernel

...

  • do Application Server usados na execução de código.

...

  • OS Memory Summary:

...

  • Resumo da alocação de memória da máquina onde o Application Server está sendo executado.

...

  • APP Memory Summary:

...

  • Resumo da alocação total de memória.
  • (**)

...

  • Detailed Thread List:

...

  • Detalhamento dos processos de

...

  • usuário em execução no Application Server (Programas AdvPL, Jobs, etc).
  • (**)

...

  • Detailed Process List:

...

  • Detalhamento de processos internos do Application Server.
    (**)

...

  • Recursos inseridos a partir da build 7.00.100601A.
  • Exemplo de retorno da função:
Bloco de código
languagecpp
themeEclipse
linenumbersfalse
collapsefalse
 ----------- Total Thread Count ------------                 
                  Total Threads ... 13                        
                         Thread ... 2                       
                        WThread ... 9                 
                  RmtSockThread ... 1                    
                     SockServer ... 1
 ----------- Global List Info --------------                 
     IMAP Glb List ...        0.00 KB. Count 0             
 Variable Glb List ...        0.00 KB. Count 0              
  Session Glb List ...        0.00 KB. Count 0                   
       SymTab List ...      426.33 KB. Count 25574
 ----------- SmartHeap Pools Info ----------                  
         ctSimplePool ...       67.97 Kb. Count 0                     
            ctDtmPool ...       67.97 Kb. Count 0                
       ctIntervalPool ...       67.97 Kb. Count 0                   
          decimalPool ...      131.95 Kb. Count 0                    
           stringPool ...      587.81 Kb. Count 14241                  
         rContentPool ...      203.91 Kb. Count 524                  
         namedVarPool ...      135.94 Kb. Count 71                  
         instrVarPool ...      203.91 Kb. Count 364                       
              sumPool ...      135.94 Kb. Count 181                   
          comparePool ...      135.94 Kb. Count 4                  
         asnParamPool ...       67.97 Kb. Count 0                  
         localEnvPool ...      199.92 Kb. Count 9                   
          interFCPool ...      135.94 Kb. Count 5                  
         directFCPool ...      203.91 Kb. Count 5                
       inter4GLFCPool ...       67.97 Kb. Count 0                   
          prgCodePool ...     6346.41 Kb. Count 15826                   
          asnBasePool ...      203.91 Kb. Count 145               
      ctCodeBlockPool ...      203.91 Kb. Count 2               
      cctCodeBlockEnv ...      131.95 Kb. Count 0                
       ctCodeBlockRef ...      199.92 Kb. Count 1              
     ctCodeBlockInstr ...      135.94 Kb. Count 1          
 ctAPXmlDocInterfacel ...      131.95 Kb. Count 0                   
          ctClassData ...      203.91 Kb. Count 651                   
          ctAPXmlItem ...       67.97 Kb. Count 0             
    ctPrgFunctXRefEle ...      715.78 Kb. Count 11633                  
         ctIdentifier ...      203.91 Kb. Count 0           
  TOTAL POOLED MEMORY ...    10960.55 Kb.

 ----------- OS Memory Summary -------------
 Physical memory .     3325.54 MB.    Used     1232.10 MB.   Free     2093.44 MB.
 Paging file .....     6488.96 MB.    Used     1420.38 MB.   Free     5068.58 MB.
 ----------- APP Memory Summary ------------       
 Service Memory Capacity ...      2047.88 MB.       
 Service Virtual Address ...        78.83 MB.       
 Service Resident Memory ...        25.64 MB.

 

Importante

Função disponível a partir da build 7.00.090818P-20091104.

 

Exemplos

Exemplos

Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
User Function 
GetInfo
exemplo()
  Local cInfo := GetSrvGlbInfo()
  conout(cInfo)
Return

Abrangência

Protheus 10 , TOTVS Application Server 10 , ByYou Application Server