mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
core: remove LOG_STP from mobile
LOG_STP is on longer providing the data needed, since a lot of the startup is indirectly in QML, furthermore using the xcode project and running profiler gives much more detailed information Signed-off-by: Jan Iversen <jani@apache.org>
This commit is contained in:
parent
a96be9af68
commit
bf7954ebe7
4 changed files with 0 additions and 65 deletions
|
@ -23,47 +23,15 @@
|
|||
|
||||
// Implementation of STP logging
|
||||
#include "core/ssrf.h"
|
||||
#ifdef ENABLE_STARTUP_TIMING
|
||||
#include <QElapsedTimer>
|
||||
#include <QMutex>
|
||||
#include <QMutexLocker>
|
||||
void log_stp(const char *ident, QString *buf)
|
||||
{
|
||||
static bool firstCall = true;
|
||||
static QElapsedTimer stpDuration;
|
||||
static QString stpText;
|
||||
static QMutex logMutex;
|
||||
|
||||
QMutexLocker l(&logMutex);
|
||||
|
||||
if (firstCall) {
|
||||
firstCall = false;
|
||||
stpDuration.start();
|
||||
}
|
||||
if (ident)
|
||||
stpText += QString("STP ")
|
||||
.append(QString::number(stpDuration.elapsed()))
|
||||
.append(" ms, ")
|
||||
.append(ident)
|
||||
.append("\n");
|
||||
if (buf) {
|
||||
*buf += "---------- startup timer ----------\n";
|
||||
*buf += stpText;
|
||||
}
|
||||
}
|
||||
#endif // ENABLE_STARTUP_TIMING
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
LOG_STP("main starting");
|
||||
|
||||
int i;
|
||||
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
||||
QLoggingCategory::setFilterRules(QStringLiteral("qt.bluetooth* = true"));
|
||||
|
||||
// Start application
|
||||
std::unique_ptr<QApplication> app(new QApplication(argc, argv));
|
||||
LOG_STP("main Qt started");
|
||||
|
||||
// and get comand line arguments
|
||||
QStringList arguments = QCoreApplication::arguments();
|
||||
|
@ -78,7 +46,6 @@ int main(int argc, char **argv)
|
|||
}
|
||||
}
|
||||
git_libgit2_init();
|
||||
LOG_STP("main git loaded");
|
||||
setup_system_prefs();
|
||||
if (QLocale().measurementSystem() == QLocale::MetricSystem)
|
||||
default_prefs.units = SI_units;
|
||||
|
@ -88,11 +55,8 @@ int main(int argc, char **argv)
|
|||
fill_computer_list();
|
||||
|
||||
parse_xml_init();
|
||||
LOG_STP("main xml parsed");
|
||||
taglist_init_global();
|
||||
LOG_STP("main taglist done");
|
||||
init_ui();
|
||||
LOG_STP("main init_ui done");
|
||||
if (prefs.default_file_behavior == LOCAL_DEFAULT_FILE)
|
||||
set_filename(prefs.default_filename);
|
||||
else
|
||||
|
@ -106,7 +70,6 @@ int main(int argc, char **argv)
|
|||
|
||||
init_proxy();
|
||||
|
||||
LOG_STP("main call run_ui (continue in qmlmanager)");
|
||||
if (!quit)
|
||||
run_ui();
|
||||
exit_ui();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue