You are here: Foswiki>Tasks Web>Item1649 (21 May 2009, SvenDowideit)Edit Attach

Item1649: MTempest: Hmm. SEARCH{scope="topic" "Bananana*"} makes trunk consume vast amounts of memory, but 1.0.5 is fine.

pencil
Priority: Normal
Current State: No Action Required
Released In:
Target Release: n/a
Applies To: Engine
Component:
Branches:
Reported By: SvenDowideit
Waiting For:
Last Change By: SvenDowideit
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] | Count  |  Time (Min/Max) | Memory(Min/Max) | Total      | Method |
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] |      1 |  0.000 /  0.000 |     16 /     16 | 0.000354052 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU) | Foswiki::Search::_getTopicList |
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] |      2 |  0.000 /  0.000 |      0 /      0 | 2.09808e-05 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU) | Foswiki::Search::_makeTopicPattern |
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] |      1 |  0.000 /  0.000 |      0 /      0 | 7.00951e-05 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU) | Foswiki::Search::_searchTopics |
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] |      1 |  0.000 /  0.000 |      0 /      0 | 2.19345e-05 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU) | Foswiki::Search::_tokensFromSearchString |
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] |      1 |  0.000 /  0.000 |      0 /      0 | 1.28746e-05 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU) | Foswiki::Search::finish |
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] |      1 |  0.000 /  0.000 |      8 /      8 | 2.81334e-05 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU) | Foswiki::Search::new |
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] |      1 |  0.028 /  0.028 |    124 /    124 | 0.0278509 wallclock secs ( 0.02 usr +  0.00 sys =  0.02 CPU) | Foswiki::Search::searchWeb |
[Thu May 21 17:27:58 2009] [error] [client 127.0.1.1] 



[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] SEARCH Bananana* took 
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] 0.843335 wallclock secs ( 0.51 usr +  0.06 sys =  0.57 CPU)
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] | Count  |  Time (Min/Max) | Memory(Min/Max) | Total      | Method |
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] |      1 |  0.000 /  0.000 |      0 /      0 | 0.00010705 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU) | Foswiki::Search::InfoCache::new |
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] |      1 |  0.000 /  0.000 |      0 /      0 | 4.91142e-05 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU) | Foswiki::Search::_getListOfWebs |
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] |      1 |  0.000 /  0.000 |     16 /     16 | 0.000431061 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU) | Foswiki::Search::_getTopicList |
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] |      1 |  0.000 /  0.000 |      0 /      0 | 1.38283e-05 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU) | Foswiki::Search::finish |
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] |      1 |  0.001 /  0.001 |      0 /      0 | 0.00135493 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU) | Foswiki::Search::formatResults |
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] |      1 |  0.000 /  0.000 |      8 /      8 | 2.38419e-05 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU) | Foswiki::Search::new |
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] |      1 |  0.821 /  0.821 |  29144 /  29144 | 0.82063 wallclock secs ( 0.50 usr +  0.06 sys =  0.56 CPU) | Foswiki::Search::searchWeb |
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] 
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] |      1 |  0.000 /  0.000 |      0 /      0 | 5.19753e-05 wallclock secs ( 0.00 usr +  0.00 sys =  0.00 CPU) | Foswiki::Search::sortResults |
[Thu May 21 17:28:20 2009] [error] [client 127.0.1.1] 

wow.

mmmm, tracked it down using the new Monitor code

its worrying frown, sad smile

its the
                # FIXME I18N
                $qtoken = quotemeta($qtoken) if ( $options->{'type'} ne 'regex' );

line in (for eg) package Foswiki::Store::SearchAlgorithms::Forking;

comment it out, and it goes back to small..

-- SvenDowideit - 21 May 2009

closing - duplicate of Item1646

ItemTemplate edit

Summary MTempest: Hmm. SEARCH{scope="topic" "Bananana*"} makes trunk consume vast amounts of memory, but 1.0.5 is fine.
ReportedBy SvenDowideit
Codebase trunk
SVN Range Foswiki-1.0.0, Thu, 08 Jan 2009, build 1878
AppliesTo Engine
Component
Priority Normal
CurrentState No Action Required
WaitingFor
Checkins
TargetRelease n/a
ReleasedIn
Topic revision: r2 - 21 May 2009, SvenDowideit
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy