History

Add thread names to traces

Ryan Huffman committed 9 years ago

Commit f2638631 parent a5e61183 files · +7 −0Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 3 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+4−0
@@ -863,6 +863,10 @@ QScriptValue ScriptEngine::evaluate(const QString& sourceCode, const QString& fi · 862 unmodified lines
863863 }
864864
865865 void ScriptEngine::run() {
866+ auto filenameParts = _fileNameString.split("/");
867+ auto name = filenameParts.size() > 0 ? filenameParts[filenameParts.size() - 1] : "unknown";
868+ PROFILE_SET_THREAD_NAME("Script: " + name);
869+
866870 if (DependencyManager::get<ScriptEngines>()->isStopped()) {
867871 return; // bail early - avoid setting state in init(), as evaluate() will bail too
868872 }