Fix slowness in debug run of test-tcp-many-clients
authorRyan <ry@tinyclouds.org>
Fri, 4 Sep 2009 10:15:21 +0000 (12:15 +0200)
committerRyan <ry@tinyclouds.org>
Fri, 4 Sep 2009 10:15:21 +0000 (12:15 +0200)
I'm not sure what is actually causing

  node_g test/mjsunit/test-tcp-many-clients.js

to run slowly, but I traced the problem to
afd9e714d3937288de51116a45234c1e86a9444f.
Somehow it has to do with promoting the compilation of src/util.js. That
change wasn't actually intended to be included in afd9e7 commit anyway, so
I'm reverting it here.

src/node.cc

index 3b7f7ad..00554f8 100644 (file)
@@ -275,9 +275,6 @@ Load (int argc, char *argv[])
               EventEmitter::constructor_template->GetFunction());
   Promise::Initialize(node_obj);
 
-  ExecuteNativeJS("util.js", native_util);
-  ExecuteNativeJS("events.js", native_events);
-
   Stdio::Initialize(node_obj);
   Timer::Initialize(node_obj);
   ChildProcess::Initialize(node_obj);
@@ -302,6 +299,8 @@ Load (int argc, char *argv[])
   HTTPServer::Initialize(http);
   HTTPConnection::Initialize(http);
 
+  ExecuteNativeJS("util.js", native_util);
+  ExecuteNativeJS("events.js", native_events);
   ExecuteNativeJS("http.js", native_http);
   ExecuteNativeJS("file.js", native_file);
   ExecuteNativeJS("node.js", native_node);