我有在我的面前node.js的一小段代碼,看起來像這樣:console.time()在node.js中安全嗎?
console.time("queryTime");
doAsyncIOBoundThing(function(err, results) {
console.timeEnd("queryTime");
// Process the results...
});
當然,當我在我的(空閒的)開發系統運行它,我得到一個不錯的控制檯消息像這樣:
queryTime: 564ms
但是,如果我把這個投入生產,不會有可能在同時進步幾個異步調用,和他們每個人都會覆蓋以前的計時器?或者節點是否有某種神奇的執行上下文,使每個「執行線程」都有一個單獨的控制檯計時器名稱空間?
這不就是標籤的一半嗎? – ruakh 2013-03-11 20:50:27
您是否提出了一個答案「是的,但只有當您創建獨特的標籤」? – stickfigure 2013-03-11 20:54:18
我想是的,是的;但我無法證明這一點。現在澤塔*已經證明了這一點,所以我只會讚揚這個答案。 :-) – ruakh 2013-03-11 21:13:38