@@ -6,7 +6,7 @@ use swc_ecma_transforms_base::perf::{Parallel, ParallelExt};
6
6
use swc_ecma_utils:: { ExprCtx , ExprExt , Value :: Known } ;
7
7
use swc_ecma_visit:: { noop_visit_mut_type, VisitMut , VisitMutWith } ;
8
8
9
- use crate :: CPU_COUNT ;
9
+ use crate :: HEAVY_TASK_PARALLELS ;
10
10
11
11
/// Optimizer invoked before invoking compressor.
12
12
///
@@ -60,37 +60,37 @@ impl VisitMut for PrecompressOptimizer {
60
60
}
61
61
62
62
fn visit_mut_stmts ( & mut self , n : & mut Vec < Stmt > ) {
63
- self . maybe_par ( * CPU_COUNT , n, |v, n| {
63
+ self . maybe_par ( * HEAVY_TASK_PARALLELS , n, |v, n| {
64
64
n. visit_mut_with ( v) ;
65
65
} ) ;
66
66
}
67
67
68
68
fn visit_mut_module_items ( & mut self , n : & mut Vec < ModuleItem > ) {
69
- self . maybe_par ( * CPU_COUNT , n, |v, n| {
69
+ self . maybe_par ( * HEAVY_TASK_PARALLELS , n, |v, n| {
70
70
n. visit_mut_with ( v) ;
71
71
} ) ;
72
72
}
73
73
74
74
fn visit_mut_exprs ( & mut self , n : & mut Vec < Box < Expr > > ) {
75
- self . maybe_par ( * CPU_COUNT , n, |v, n| {
75
+ self . maybe_par ( * HEAVY_TASK_PARALLELS , n, |v, n| {
76
76
n. visit_mut_with ( v) ;
77
77
} ) ;
78
78
}
79
79
80
80
fn visit_mut_opt_vec_expr_or_spreads ( & mut self , n : & mut Vec < Option < ExprOrSpread > > ) {
81
- self . maybe_par ( * CPU_COUNT , n, |v, n| {
81
+ self . maybe_par ( * HEAVY_TASK_PARALLELS , n, |v, n| {
82
82
n. visit_mut_with ( v) ;
83
83
} ) ;
84
84
}
85
85
86
86
fn visit_mut_expr_or_spreads ( & mut self , n : & mut Vec < ExprOrSpread > ) {
87
- self . maybe_par ( * CPU_COUNT , n, |v, n| {
87
+ self . maybe_par ( * HEAVY_TASK_PARALLELS , n, |v, n| {
88
88
n. visit_mut_with ( v) ;
89
89
} ) ;
90
90
}
91
91
92
92
fn visit_mut_var_declarators ( & mut self , n : & mut Vec < VarDeclarator > ) {
93
- self . maybe_par ( * CPU_COUNT , n, |v, n| {
93
+ self . maybe_par ( * HEAVY_TASK_PARALLELS , n, |v, n| {
94
94
n. visit_mut_with ( v) ;
95
95
} ) ;
96
96
}
0 commit comments