我制作了一个 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 .
关于javascript - 获得 Node.js 应用程序总执行时间的更好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17754612/