From 3c211558f6b571555558bd1fc59774e36a6da710 Mon Sep 17 00:00:00 2001 From: Kai Koehne Date: Tue, 20 Dec 2011 16:54:50 +0100 Subject: Debugger: Allow transmissions of network packets in one go We did call a flush() after every single packet, which was slowing down things especially for the QDeclarativeDebugTrace service. Change-Id: Idab074941a22364e154502eb12afa43b4dd33c22 Reviewed-by: Aurindam Jana Reviewed-by: Christiaan Janssen --- src/declarative/debugger/qv8profilerservice.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/declarative/debugger/qv8profilerservice.cpp') diff --git a/src/declarative/debugger/qv8profilerservice.cpp b/src/declarative/debugger/qv8profilerservice.cpp index f5c980ee78..2c8ed36722 100644 --- a/src/declarative/debugger/qv8profilerservice.cpp +++ b/src/declarative/debugger/qv8profilerservice.cpp @@ -241,8 +241,10 @@ void QV8ProfilerServicePrivate::sendMessages() { Q_Q(QV8ProfilerService); + QList messages; for (int i = 0; i < m_data.count(); ++i) - q->sendMessage(m_data.at(i).toByteArray()); + messages << m_data.at(i).toByteArray(); + q->sendMessages(messages); m_data.clear(); //indicate completion -- cgit v1.2.3