Add performance benchmark

This commit is contained in:
Petr Mironychev
2024-08-31 23:56:54 +02:00
parent 4f0f9338dc
commit dec8967df2
2 changed files with 34 additions and 0 deletions

View File

@ -81,6 +81,13 @@ private:
QNetworkAccessManager *m_manager;
QMap<QString, QNetworkReply *> m_activeRequests;
QMap<QNetworkReply *, QString> m_accumulatedResponses;
QElapsedTimer m_completionTimer;
QMap<QString, qint64> m_requestStartTimes;
void startTimeMeasurement(const QString &requestId);
void endTimeMeasurement(const QString &requestId);
void logPerformance(const QString &requestId, const QString &operation, qint64 elapsedMs);
};
} // namespace QodeAssist