Index: /trunk/src/VBox/Main/MachineImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/MachineImpl.cpp	(revision 29469)
+++ /trunk/src/VBox/Main/MachineImpl.cpp	(revision 29470)
@@ -4989,5 +4989,8 @@
     alock.release();
 
-    size_t cbData = (size_t)RT_MIN(aSize, 2048);
+    /* Limit the chunk size to 32K for now, as that gives better performance
+     * over (XP)COM, and keeps the SOAP reply size under 1M for the webservice.
+     * One byte expands to approx. 25 bytes of breathtaking XML. */
+    size_t cbData = (size_t)RT_MIN(aSize, 32768);
     com::SafeArray<BYTE> logData(cbData);
 
