Opc.Ua.ServerTest.ServerTestClient.DumpPerfData C# (CSharp) Method

DumpPerfData() private method

Dumps the performance data for a test run.
private DumpPerfData ( ) : void
return void
        private void DumpPerfData()
        {
            Dictionary<string,Dictionary<string,double>> table = new Dictionary<string,Dictionary<string,double>>();

            for (int ii = 0; ii < m_performanceData.Count; ii++)
            {
                PerfData data = m_performanceData[ii];
                IndexPerfData(data, table, data.Transport, data.SecurityMode, data.SecurityPolicy, data.Encoding);
            }

            DumpTable(table, "Transport");

            table.Clear();
            
            for (int ii = 0; ii < m_performanceData.Count; ii++)
            {
                PerfData data = m_performanceData[ii];
                IndexPerfData(data, table, data.SecurityMode, data.Transport, data.SecurityPolicy, data.Encoding);
            }

            DumpTable(table, "SecurityMode");

            table.Clear();
            
            for (int ii = 0; ii < m_performanceData.Count; ii++)
            {
                PerfData data = m_performanceData[ii];
                IndexPerfData(data, table, data.SecurityPolicy, data.Transport, data.SecurityMode, data.Encoding);
            }

            DumpTable(table, "SecurityPolicy");

            table.Clear();
            
            for (int ii = 0; ii < m_performanceData.Count; ii++)
            {
                PerfData data = m_performanceData[ii];
                IndexPerfData(data, table, data.Encoding, data.Transport, data.SecurityMode, data.SecurityPolicy);
            }

            DumpTable(table, "Encoding");
        }