From 107ffadab90ec0a8d5447d20c0fdd7bbe21be597 Mon Sep 17 00:00:00 2001 From: sletz Date: Sat, 30 Jan 2010 16:19:27 +0000 Subject: [PATCH] Improvements from Gabriel M. Beddingfield (HTML file output for profiling) + couple of fixes. git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3898 0c269be4-1314-0410-8aa9-9f06e86f4224 --- common/JackEngineProfiling.cpp | 41 +++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 15 deletions(-) diff --git a/common/JackEngineProfiling.cpp b/common/JackEngineProfiling.cpp index bf065970..4557fec9 100644 --- a/common/JackEngineProfiling.cpp +++ b/common/JackEngineProfiling.cpp @@ -293,28 +293,39 @@ JackEngineProfiling::~JackEngineProfiling() std::ofstream fStream6("Timings.html", std::ios_base::ate); if (!fStream6.is_open()) { - jack_error("JackEngineProfiling::Save cannot open Timing6.html file"); + jack_error("JackEngineProfiling::Save cannot open Timings.html file"); } else { - fStream6 << "\n"; - fStream6 << "

JACK engine profiling

\n"; - fStream6 << "

\n"; - fStream6 << "

\n"; - fStream6 << "
\n"; - fStream6 << "
\n"; - fStream6 << "
\n"; - fStream6 << "
\n"; - fStream6 << "\n"; + fStream6 << "\n"; + fStream6 << "\n"; + fStream6 << "\n"; + fStream6 << " \n"; + fStream6 << " JACK engine profiling\n"; + fStream6 << " \n"; + fStream6 << " \n"; + fStream6 << " \n"; + fStream6 << " \n"; + fStream6 << "

JACK engine profiling

\n"; + fStream6 << "
Timing1
"; + fStream6 << "
Timing2
"; + fStream6 << "
Timing3
"; + fStream6 << "
Timing4
"; + fStream6 << "
Timing5
"; + fStream6 << " \n"; + fStream6 << "\n"; } std::ofstream fStream7("generate_timings", std::ios_base::ate); if (!fStream7.is_open()) { jack_error("JackEngineProfiling::Save cannot open generate_timings file"); } else { - fStream7 << "gnuplot Timing1.plot\n"; - fStream7 << "gnuplot Timing2.plot\n"; - fStream7 << "gnuplot Timing3.plot\n"; - fStream7 << "gnuplot Timing4.plot\n"; - fStream7 << "gnuplot Timing5.plot\n"; + fStream7 << "gnuplot -persist Timing1.plot \n"; + fStream7 << "gnuplot -persist Timing2.plot\n"; + fStream7 << "gnuplot -persist Timing3.plot\n"; + fStream7 << "gnuplot -persist Timing4.plot\n"; + fStream7 << "gnuplot -persist Timing5.plot\n"; } }