Return TypeFunction nameArguments
voidReportStringAllocations(hzChain&,bool,)

Declared in file: hzProcess.h
Defined in file : hzMemory.cpp

Function Logic:

0:START 1:cms _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 N nss U mcu F fss V mcf _report_mem_item3 U mcu _report_mem_item3 nss U mcu _report_mem_item3 _report_mem_item3 2: No text

Function body:

void ReportStringAllocations (hzChain& Z, bool bHtml)
{
   hzMeminfo   cms ;
   uint32_t    N ;
   uint32_t    U ;
   uint32_t    F ;
   uint32_t    V ;
   uint32_t    nss = 0;
   uint32_t    fss = 0;
   uint32_t    mcu ;
   uint32_t    mcf ;
   cms = _hzGlobal_Memstats ;
   _report_mem_item3(Z, "512K Superblocks:", cms.m_numSblks, 0,cms.m_numSblks * 589832,bHtml);
   N = cms.m_strSm_u[0];  nss+=N ; U=N*8;  mcu+=U ;    F = cms.m_strSm_f[0];   fss+=F ; V=F*9;   mcf+=V ; _report_mem_item3(Z, "Strings (008)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[1];  nss+=N ; U=N*16; mcu+=U ;    F = cms.m_strSm_f[1];   fss+=F ; V=F*16; mcf+=V ; _report_mem_item3(Z, "Strings (016)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[2];  nss+=N ; U=N*24; mcu+=U ;    F = cms.m_strSm_f[2];   fss+=F ; V=F*24; mcf+=V ; _report_mem_item3(Z, "Strings (024)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[3];  nss+=N ; U=N*32; mcu+=U ;    F = cms.m_strSm_f[3];   fss+=F ; V=F*32; mcf+=V ; _report_mem_item3(Z, "Strings (032)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[4];  nss+=N ; U=N*40; mcu+=U ;    F = cms.m_strSm_f[4];   fss+=F ; V=F*40; mcf+=V ; _report_mem_item3(Z, "Strings (040)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[5];  nss+=N ; U=N*48; mcu+=U ;    F = cms.m_strSm_f[5];   fss+=F ; V=F*48; mcf+=V ; _report_mem_item3(Z, "Strings (048)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[6];  nss+=N ; U=N*56; mcu+=U ;    F = cms.m_strSm_f[6];   fss+=F ; V=F*56; mcf+=V ; _report_mem_item3(Z, "Strings (056)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[7];  nss+=N ; U=N*64; mcu+=U ;    F = cms.m_strSm_f[7];   fss+=F ; V=F*64; mcf+=V ; _report_mem_item3(Z, "Strings (064)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[8];  nss+=N ; U=N*72; mcu+=U ;    F = cms.m_strSm_f[8];   fss+=F ; V=F*72; mcf+=V ; _report_mem_item3(Z, "Strings (072)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[9];  nss+=N ; U=N*80; mcu+=U ;    F = cms.m_strSm_f[9];   fss+=F ; V=F*80; mcf+=V ; _report_mem_item3(Z, "Strings (080)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[10];nss+=N ; U=N*88;  mcu+=U ;    F = cms.m_strSm_f[10];  fss+=F ; V=F*88; mcf+=V ; _report_mem_item3(Z, "Strings (088)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[11];nss+=N ; U=N*96;  mcu+=U ;    F = cms.m_strSm_f[11];  fss+=F ; V=F*96; mcf+=V ; _report_mem_item3(Z, "Strings (096)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[12];nss+=N ; U=N*104; mcu+=U ;    F = cms.m_strSm_f[12];  fss+=F ; V=F*104;mcf+=V; _report_mem_item3(Z, "Strings (104)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[13];nss+=N ; U=N*112; mcu+=U ;    F = cms.m_strSm_f[13];  fss+=F ; V=F*112;mcf+=V; _report_mem_item3(Z, "Strings (112)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[14];nss+=N ; U=N*120; mcu+=U ;    F = cms.m_strSm_f[14];  fss+=F ; V=F*120;mcf+=V; _report_mem_item3(Z, "Strings (120)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[15];nss+=N ; U=N*128; mcu+=U ;    F = cms.m_strSm_f[15];  fss+=F ; V=F*128;mcf+=V; _report_mem_item3(Z, "Strings (128)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[16];nss+=N ; U=N*136; mcu+=U ;    F = cms.m_strSm_f[16];  fss+=F ; V=F*136;mcf+=V; _report_mem_item3(Z, "Strings (136)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[17];nss+=N ; U=N*144; mcu+=U ;    F = cms.m_strSm_f[17];  fss+=F ; V=F*144;mcf+=V; _report_mem_item3(Z, "Strings (144)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[18];nss+=N ; U=N*152; mcu+=U ;    F = cms.m_strSm_f[18];  fss+=F ; V=F*152;mcf+=V; _report_mem_item3(Z, "Strings (152)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[19];nss+=N ; U=N*160; mcu+=U ;    F = cms.m_strSm_f[19];  fss+=F ; V=F*160;mcf+=V; _report_mem_item3(Z, "Strings (160)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[20];nss+=N ; U=N*168; mcu+=U ;    F = cms.m_strSm_f[20];  fss+=F ; V=F*168;mcf+=V; _report_mem_item3(Z, "Strings (168)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[21];nss+=N ; U=N*176; mcu+=U ;    F = cms.m_strSm_f[21];  fss+=F ; V=F*176;mcf+=V; _report_mem_item3(Z, "Strings (176)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[22];nss+=N ; U=N*184; mcu+=U ;    F = cms.m_strSm_f[22];  fss+=F ; V=F*184;mcf+=V; _report_mem_item3(Z, "Strings (184)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[23];nss+=N ; U=N*192; mcu+=U ;    F = cms.m_strSm_f[23];  fss+=F ; V=F*192;mcf+=V; _report_mem_item3(Z, "Strings (192)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[24];nss+=N ; U=N*200; mcu+=U ;    F = cms.m_strSm_f[24];  fss+=F ; V=F*200;mcf+=V; _report_mem_item3(Z, "Strings (200)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[25];nss+=N ; U=N*208; mcu+=U ;    F = cms.m_strSm_f[25];  fss+=F ; V=F*208;mcf+=V; _report_mem_item3(Z, "Strings (208)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[26];nss+=N ; U=N*216; mcu+=U ;    F = cms.m_strSm_f[26];  fss+=F ; V=F*216;mcf+=V; _report_mem_item3(Z, "Strings (216)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[27];nss+=N ; U=N*224; mcu+=U ;    F = cms.m_strSm_f[27];  fss+=F ; V=F*224;mcf+=V; _report_mem_item3(Z, "Strings (224)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[28];nss+=N ; U=N*232; mcu+=U ;    F = cms.m_strSm_f[28];  fss+=F ; V=F*232;mcf+=V; _report_mem_item3(Z, "Strings (232)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[29];nss+=N ; U=N*240; mcu+=U ;    F = cms.m_strSm_f[29];  fss+=F ; V=F*240;mcf+=V; _report_mem_item3(Z, "Strings (240)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[30];nss+=N ; U=N*248; mcu+=U ;    F = cms.m_strSm_f[30];  fss+=F ; V=F*248;mcf+=V; _report_mem_item3(Z, "Strings (248)", N, F, U, bHtml) ;
   N = cms.m_strSm_u[31];nss+=N ; U=N*256; mcu+=U ;    F = cms.m_strSm_f[31];  fss+=F ; V=F*256;mcf+=V; _report_mem_item3(Z, "Strings (256)", N, F, U, bHtml) ;
   U = cms.m_ramStrOver ; mcu += U ; _report_mem_item3(Z, "Strings (ovr)", cms.m_numStrOver, 0,U, bHtml) ;
   nss += cms.m_numStrings ;
   U = cms.m_numStrings * sizeof(hzString) ;
   mcu += U ;
   _report_mem_item3(Z, "Population (incl copies)", cms.m_numStrings, 0,U, bHtml) ;
   _report_mem_item3(Z, "Total string spaces", nss, fss, mcu, bHtml) ;
}