Khi tôi thêm gói mới vào bản cài đặt hiện tại nơi yarn install
đã chạy, phải mất 5 phút để thêm phụ thuộc mới, chậm như thể tôi vừa làm yarn install
mà không có node_modules
.Sợi 5x chậm hơn trên cửa sổ
Điều này có bình thường không?
Tôi đang sử dụng Sợi 0.17.9 trên Windows 10 x64. Tôi đã làm cho Windows Defender bỏ qua thư mục dự án của tôi và các thư mục bộ nhớ cache toàn cầu.
EDIT: dưới đây là một số kết quả chuẩn mà tôi đã làm. Dựa trên chúng, có vẻ như việc thêm sợi thực sự nhanh hơn 30-40% và vấn đề thực sự chỉ là sợi chậm hơn 500% trên Windows
EDIT 2: Tôi đã xác nhận rằng việc lập chỉ mục chưa được kích hoạt cho thư mục dự án và bộ nhớ cache sợi. Nhưng bây giờ tôi đã nâng cấp sợi từ 0,16,1 lên 0,17,9 và có tốc độ tăng 35-50% trong Windows! Nhưng nó vẫn chậm hơn 350-400% so với Linux. Tôi đã cập nhật điểm chuẩn.
Có vẻ là Github vấn đề đối với các vấn đề hiệu suất Windows: https://github.com/yarnpkg/yarn/issues/990
Điểm chuẩn:
-
Windows - sợi cài đặt (cached):
Done in 172.29s.
Ubuntu - cài đặt sợi (bộ nhớ cache):
yarn install 48,75s user 11,32s system 117% cpu 51,161 total
-
Windows - sợi thêm lodash:
Done in 143.11s.
Ubuntu - sợi thêm lodash:
yarn add lodash 33,42s user 5,72s system 108% cpu 36,203 total
-
FYI các tiêu chuẩn Ubuntu được chạy trên cùng thư mục trên ổ đĩa NTFS.
Dự án đã được sử dụng cho các tiêu chuẩn: https://github.com/amcsi/szeremi
Nâng cấp lên v0.17.8 có giúp được gì không? – Aurora0001
Tôi sẽ thử điều đó quá sớm. Ngoài ra tôi đã không nhận thấy trong câu trả lời của @Alexey về lập chỉ mục tìm kiếm, vì vậy tôi cũng sẽ thử điều đó. –
0.17.8 hầu như không ảnh hưởng đến hiệu suất cho tôi. – Alexey