Index: /branches/release-34/lib/MT.pm.pre
===================================================================
--- /branches/release-34/lib/MT.pm.pre (revision 1823)
+++ /branches/release-34/lib/MT.pm.pre (revision 1871)
@@ -978,11 +978,15 @@
     $mt = MT->instance unless ref $mt;
     my $timer = $mt->request('timer');
-    unless ($timer) {
-        my $uri;
-        if ($mt->isa('MT::App')) {
-            $uri = $mt->uri( args => { $mt->param_hash } );
-        }
-        require MT::Util::ReqTimer;
-        $timer = MT::Util::ReqTimer->new( $uri );
+    unless (defined $timer) {
+        if (MT->config('PerformanceLogging')) {
+            my $uri;
+            if ($mt->isa('MT::App')) {
+                $uri = $mt->uri( args => { $mt->param_hash } );
+            }
+            require MT::Util::ReqTimer;
+            $timer = MT::Util::ReqTimer->new( $uri );
+        } else {
+            $timer = 0;
+        }
         $mt->request('timer', $timer);
     }
