diff options
author | hjk <hjk@theqtcompany.com> | 2015-12-10 11:36:44 +0100 |
---|---|---|
committer | hjk <hjk@theqtcompany.com> | 2015-12-10 11:23:24 +0000 |
commit | d01a5ff2aaae85d8627cb52c9580fdf40d297e27 (patch) | |
tree | c6a9f172f0e69bd187a3696d426e4ea97c0dc2ad | |
parent | 3baf28e48c51ee9300f086172a104c0059eca9d7 (diff) |
Debugger: Speed up display of large static arrays with simple data
This addresses QTCREATORBUG-15426 for the case of well-known simple
types (int, float, ...). Retrieving 1 mio ints takes now ~15s instead
of ~140s.
Task-number: QTCREATORBUG-15426
Change-Id: Ifb7c957d60504e23147d499d8bb9bbd41c5a53ba
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
-rw-r--r-- | share/qtcreator/debugger/dumper.py | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index 92139e5d14..38cc80625e 100644 --- a/share/qtcreator/debugger/dumper.py +++ b/share/qtcreator/debugger/dumper.py @@ -1027,9 +1027,7 @@ class DumperBase: self.putNumChild(n) if self.isExpanded(): - with Children(self): - for i in range(n): - self.putSubItem(i, value[i]) + self.putArrayData(p, n, innerType) self.putPlotDataHelper(p, n, innerType) |