tet*_*tri 5 javascript execution-time node.js
我做了一个Node.js应用程序,与另一个解决方案完全相同C#.这两个应用程序以递归方式从目录中获取所有javascript文件,并执行uglify-js命令以缩小文件.
我的项目有大约150个JavaScript文件要缩小,并且该C#方法需要大约22秒才能完成所有工作(使用线程).
在阅读了Node.js文档和书籍后,我决定这样做Node.js.我已经做到了,但我不能做报告总时间Node.js做的事情,因为它的异步方法...
(是的,我知道,我使用的线程C#也是异步的)
那么,什么是让Node.js应用程序总执行时间更好的方法呢?
我使用Node.js v0.10.13的是win32环境.
在脚本的最开始,使用console.time('Some_Name_Here');,然后console.timeEnd('Some_Name_Here');在脚本完成执行的任何地方使用。
它是 Node.js 的一个快速、本机功能,可防止您必须初始化新的 Date 对象。
这是有关该console.time()方法的一些简短文档:http : //nodejs.org/api/stdio.html#stdio_console_time_label。