Tôi đã thực hiện một ứng dụng Node.js
làm cho chính xác điều tương tự mà giải pháp khác trong C#
. Cả hai ứng dụng nhận được tất cả các tệp javascript từ một thư mục đệ quy và thực hiện lệnh uglify-js
để rút gọn các tệp.Cách nào tốt hơn để thực hiện tổng thời gian thực thi ứng dụng Node.js?
Dự án của tôi có khoảng 150 tệp JavaScript để rút gọn và cách tiếp cận C#
mất khoảng 22 giây để thực hiện tất cả mọi thứ (sử dụng chủ đề).
Sau khi đọc tài liệu và sách Node.js, tôi đã quyết định thực hiện theo cách Node.js
. Tôi đã làm điều đó nhưng tôi không thể làm báo cáo tổng thời gian Node.js
làm những thứ bởi vì phương pháp không đồng bộ của nó ...
(yeah, tôi biết, tôi sử dụng chủ đề trong C#
đó là không đồng bộ quá)
Vậy, cách nào tốt hơn để thực hiện tổng thời gian thực thi ứng dụng Node.js?
Tôi đang sử dụng Node.js v0.10.13
làm môi trường win32
.
Tuy nhiên, tổng thời gian thực hiện của bạn là hoàn thành. Làm điều gì đó async không có nghĩa là nó được thực hiện nhanh hơn. Hoặc, bạn có đang chạy các tiến trình con không? Node.js không làm luồng (cho JS của bạn), vì vậy bạn muốn đo lường cụ thể những gì? – Brad
Có @Brad. Tôi đang chạy các quy trình con và muốn biết tổng thời gian thực hiện của tất cả chúng, khi ứng dụng node.js trở về lệnh ... – tetri
Bạn chỉ có thể đo thời gian quy trình chạy, trừ khi bạn đang tìm kiếm thời gian CPU? – Brad