pulizia modalità campionamento memoria periodico o a start... (INIZIO)
This commit is contained in:
@@ -336,11 +336,11 @@ namespace IOB_WIN
|
||||
if (iobObj.connectionOk)
|
||||
{
|
||||
// se richiesto faccio memory DUMP INIZIALE!
|
||||
if (iobObj.doMemDump)
|
||||
if (iobObj.doStartMemDump)
|
||||
{
|
||||
iobObj.saveMemDump();
|
||||
// fatto! non ripeto...
|
||||
iobObj.doMemDump = false;
|
||||
iobObj.doStartMemDump = false;
|
||||
}
|
||||
// controllo se sia abilitato sampleDump della meoria (periodico)
|
||||
if (iobObj.doSampleMemory)
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@
|
||||
<add key="enableOverrides" value="true" />
|
||||
<add key="enableDynData" value="false" />
|
||||
<add key="enableSysInfo" value="false" />
|
||||
<add key="doMemDump" value="false" />
|
||||
<add key="doStartMemDump" value="false" />
|
||||
<add key="doSampleMemory" value="false" />
|
||||
<add key="basePrgMemPath" value="CNCMEMUSER" />
|
||||
<!--gestione TIMERS e periodi multipli x thread lenti-->
|
||||
|
||||
@@ -706,10 +706,6 @@ namespace IOB_WIN
|
||||
dump_MemAreaD();
|
||||
dump_MemAreaY();
|
||||
}
|
||||
public override void sampleMemDump()
|
||||
{
|
||||
dump_MemAreaD(6400, 400);
|
||||
}
|
||||
/// <summary>
|
||||
/// Dump PERIODICO area D della memoria
|
||||
/// </summary>
|
||||
|
||||
+6
-14
@@ -19,11 +19,11 @@ namespace IOB_WIN
|
||||
#region variabili ed oggetti base
|
||||
|
||||
/// <summary>
|
||||
/// Indica se si debba leggere e fare DUMP delel aree di memoria (1 volta x debug...)
|
||||
/// Indica se si debba leggere e fare DUMP delle aree di memoria (1 volta solo all'avvio x debug...)
|
||||
/// </summary>
|
||||
public bool doMemDump;
|
||||
public bool doStartMemDump;
|
||||
/// <summary>
|
||||
/// Indica se sia richiesto campionamento memoria
|
||||
/// Indica se sia richiesto campionamento memoria PERIODICO
|
||||
/// </summary>
|
||||
public bool doSampleMemory;
|
||||
/// <summary>
|
||||
@@ -319,7 +319,7 @@ namespace IOB_WIN
|
||||
nReadFilt = 0;
|
||||
nSendOut = 0;
|
||||
currMode = 0;
|
||||
doMemDump = utils.CRB("doMemDump");
|
||||
doStartMemDump = utils.CRB("doStartMemDump");
|
||||
doSampleMemory = utils.CRB("doSampleMemory");
|
||||
// svuoto code... SE NON SIM...
|
||||
if (!DemoIn)
|
||||
@@ -544,8 +544,6 @@ namespace IOB_WIN
|
||||
processDynData();
|
||||
// recupero dati SETUP (sysinfo) e li invio/mostro se variati...
|
||||
processSysInfo();
|
||||
// se richiesto faccio salvataggio aree memorie
|
||||
if (utils.CRB("doSampleMemory")) sampleMemDump();
|
||||
// eventuale log!
|
||||
if (utils.CRB("recTime")) logTimeResults();
|
||||
}
|
||||
@@ -620,13 +618,13 @@ namespace IOB_WIN
|
||||
// loggo SOLO se del mio IOB corrente...
|
||||
if (item.classCall == currIobConf.codIOB)
|
||||
{
|
||||
lgInfo("{4} | Chiamate {0}: effettuate {1}, tempo medio {2:N2} msec | impegno canale {3:P3}", item.codCall, item.numCall, item.avgMsec, item.totMsec.TotalSeconds / DateTime.Now.Subtract(dtAvvioAdp).TotalSeconds, currIobConf.codIOB);
|
||||
lgInfo("{4}|Chiamate {0}: effettuate {1}, tempo medio {2:N2} msec | impegno canale {3:P3}", item.codCall, item.numCall, item.avgMsec, item.totMsec.TotalSeconds / DateTime.Now.Subtract(dtAvvioAdp).TotalSeconds, currIobConf.codIOB);
|
||||
globNumCall += item.numCall;
|
||||
globAvgMsec += item.totMsec;
|
||||
}
|
||||
}
|
||||
// riporto conteggio medio al secondo...
|
||||
lgInfo("{4} | Chiamate GLOBALI: {0}, periodo: {1:N2} minuti.cent, tempo medio {2:N2} msec | impegno canale {3:P3}", globNumCall, DateTime.Now.Subtract(dtAvvioAdp).TotalMinutes, globAvgMsec.TotalMilliseconds / globNumCall, globAvgMsec.TotalSeconds / DateTime.Now.Subtract(dtAvvioAdp).TotalSeconds, currIobConf.codIOB);
|
||||
lgInfo("{4}|Chiamate GLOBALI: {0}, periodo: {1:N2} minuti.cent, tempo medio {2:N2} msec | impegno canale {3:P3}", globNumCall, DateTime.Now.Subtract(dtAvvioAdp).TotalMinutes, globAvgMsec.TotalMilliseconds / globNumCall, globAvgMsec.TotalSeconds / DateTime.Now.Subtract(dtAvvioAdp).TotalSeconds, currIobConf.codIOB);
|
||||
lgInfo("{0}--------------- STOP TIMING DATA ---------------{0}", Environment.NewLine);
|
||||
// mostro in form statistiche globali!
|
||||
parentForm.updateComStats(string.Format("Periodo: {0:N2}min | {1} x {2:N2}ms | canale {3:P3}", DateTime.Now.Subtract(dtAvvioAdp).TotalMinutes, globNumCall, globAvgMsec.TotalMilliseconds / globNumCall, globAvgMsec.TotalSeconds / DateTime.Now.Subtract(dtAvvioAdp).TotalSeconds));
|
||||
@@ -1737,12 +1735,6 @@ namespace IOB_WIN
|
||||
public virtual void saveMemDump()
|
||||
{
|
||||
}
|
||||
/// <summary>
|
||||
/// metodo dummy x salvataggio aree memoria conf x CN
|
||||
/// </summary>
|
||||
public virtual void sampleMemDump()
|
||||
{
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
@@ -765,10 +765,6 @@ namespace IOB_WIN
|
||||
dump_MemAreaD();
|
||||
dump_MemAreaY();
|
||||
}
|
||||
public override void sampleMemDump()
|
||||
{
|
||||
dump_MemAreaD(6400, 400);
|
||||
}
|
||||
/// <summary>
|
||||
/// Dump PERIODICO area D della memoria
|
||||
/// </summary>
|
||||
|
||||
Vendored
+1
-1
@@ -14,7 +14,7 @@ pipeline {
|
||||
|
||||
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
|
||||
script {
|
||||
withEnv(['NEXT_BUILD_NUMBER=245']) {
|
||||
withEnv(['NEXT_BUILD_NUMBER=246']) {
|
||||
// env.versionNumber = VersionNumber(versionNumberString : '1.18.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true)
|
||||
env.versionNumber = VersionNumber(versionNumberString : '1.18.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
|
||||
env.APP_NAME = 'MAPO-IOB-WIN'
|
||||
|
||||
Reference in New Issue
Block a user