public EditorIterationProfilerController(IIterationList iterationList, IProfilerDataCollector profilerDataCollector)
        {
            m_IterationList = iterationList as IterationList;

            m_ProfilerDataCollector = profilerDataCollector as ProfilerDataCollector;

            m_DataCollector = new DataCollector(m_ProfilerDataCollector, m_IterationList);

            m_DataReporterProvider = new DataReporterProvider();

            m_Settings = new EditorIterationProfilerSettings();
        }
        public EditorIterationProfilerController()
        {
            m_IterationList = new IterationList();

            m_ProfilerDataCollector = new ProfilerDataCollector(m_IterationList);

            m_DataCollector = new DataCollector(m_ProfilerDataCollector, m_IterationList);

            m_DataReporterProvider = new DataReporterProvider();

            m_Settings = new EditorIterationProfilerSettings();
        }