From 910d166d5f2de1a566dc59ff284236a866c87fb3 Mon Sep 17 00:00:00 2001 From: Zack Rusin Date: Thu, 21 Apr 2011 00:10:20 -0400 Subject: [PATCH] Shave about 200mb of heap by not using full filterText on filtering. --- gui/apitracefilter.cpp | 4 +--- gui/loaderthread.cpp | 2 -- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/gui/apitracefilter.cpp b/gui/apitracefilter.cpp index f541f73..2bf7bf8 100644 --- a/gui/apitracefilter.cpp +++ b/gui/apitracefilter.cpp @@ -59,9 +59,7 @@ bool ApiTraceFilter::filterAcceptsRow(int sourceRow, return false; if (function.contains(QLatin1String("glXQueryExtensionsString"))) return false; - QString fullText = call->filterText(); - if (function.contains(QLatin1String("glGetString")) && - fullText.contains(QLatin1String("GL_EXTENSIONS"))) + if (function.contains(QLatin1String("glGetString"))) return false; } diff --git a/gui/loaderthread.cpp b/gui/loaderthread.cpp index 1f54744..57f6ed7 100644 --- a/gui/loaderthread.cpp +++ b/gui/loaderthread.cpp @@ -18,8 +18,6 @@ apiCallFromTraceCall(const Trace::Call *call, apiCall->setHelpUrl(helpHash.value(apiCall->name())); - //force generation of the internal state - apiCall->filterText(); return apiCall; } -- 2.43.0