gpt4 book ai didi

javascript - 获得 Node.js 应用程序总执行时间的更好方法是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 06:07:08 24 4
gpt4 key购买 nike

我制作了一个 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com