Show
Ignore:
Timestamp:
02/14/08 22:31:01 (22 months ago)
Author:
bchoate
Message:

Initial work for performance logging.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-30/lib/MT/Tag.pm

    r1208 r1372  
    325325sub __load_tags { 
    326326    my $obj = shift; 
     327    my $t = MT->get_timer; 
     328    $t->pause_partial if $t; 
     329 
    327330    if (!$obj->id) { 
    328331        $obj->{__tags} = []; 
     
    347350    } 
    348351    $obj->{__tags} = [ map { $_->name } @tags ]; 
     352    $t->mark('MT::Tag::__load_tags') if $t; 
    349353    $obj->{__tag_objects} = \@tags; 
    350354} 
     
    375379    my @tags = @{ $obj->{__tags} }; 
    376380    return 1 unless @tags; 
     381 
     382    my $t = MT->get_timer; 
     383    $t->pause_partial if $t; 
     384 
    377385    $obj->{__tag_objects} = []; 
    378386    my $blog_id = $obj->has_column('blog_id') ? $obj->blog_id : 0; 
     
    427435        MT::Memcached->instance->delete( $obj->tag_cache_key ); 
    428436    } 
     437    $t->mark('MT::Tag::save_tags') if $t; 
    429438    1; 
    430439}