-
-
Save RReverser/51ea7ea590bc8cafae7f8470db77c9a1 to your computer and use it in GitHub Desktop.
eval optimization
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PS C:\Users\Ingvar> node -e "function f() { eval('1') } for (var i=0; i < 10000; i++) f()" --trace-opt | |
[disabled optimization for 0000035F6F466C59 <SharedFunctionInfo SAR>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000035F6F465B81 <SharedFunctionInfo ADD>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000035F6F466E69 <SharedFunctionInfo SHR>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000035F6F467069 <SharedFunctionInfo IN>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000035F6F4ED7C9 <SharedFunctionInfo NativeModule.require>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000035F6F4ED721 <SharedFunctionInfo NativeModule>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000035F6F466669 <SharedFunctionInfo BIT_OR>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000035F6F466119 <SharedFunctionInfo MUL>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000036BA26FAB79 <SharedFunctionInfo exports.deprecate>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000035F6F46E7E9 <SharedFunctionInfo Join>, reason: TryFinallyStatement] | |
[disabled optimization for 0000035F6F465F19 <SharedFunctionInfo SUB>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000035F6F465989 <SharedFunctionInfo EQUALS>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000035F6F4ED529 <SharedFunctionInfo evalScript>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000032BA171CE41 <SharedFunctionInfo>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000035F6F467511 <SharedFunctionInfo APPLY_PREPARE>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000032BA1746701 <SharedFunctionInfo require>, reason: TryFinallyStatement] | |
[disabled optimization for 0000032BA171EC29 <SharedFunctionInfo Module._load>, reason: TryFinallyStatement] | |
[disabled optimization for 0000032BA1748579 <SharedFunctionInfo f>, reason: Function calls eval] | |
[disabled optimization for 0000032BA1748B81 <SharedFunctionInfo>, reason: eval] | |
[disabled optimization for 0000032BA1748DD9 <SharedFunctionInfo>, reason: eval] | |
[marking 0000032BA17487B1 <JS Function (SharedFunctionInfo 0000032BA1748709)> for recompilation, reason: small function, ICs with typeinfo: 6/8 (75%), generic ICs: 0/8 (0%)] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PS C:\Users\Ingvar> node -e "function f() { 'use strict'; (0, eval)('1') } for (var i=0; i < 10000; i++) f()" --trace-opt | |
[disabled optimization for 0000012975266C59 <SharedFunctionInfo SAR>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000012975265B81 <SharedFunctionInfo ADD>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000012975266E69 <SharedFunctionInfo SHR>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000012975267069 <SharedFunctionInfo IN>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 00000129752ED7C9 <SharedFunctionInfo NativeModule.require>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 00000129752ED721 <SharedFunctionInfo NativeModule>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000012975266669 <SharedFunctionInfo BIT_OR>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000012975266119 <SharedFunctionInfo MUL>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000030653BFAB99 <SharedFunctionInfo exports.deprecate>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 000001297526E7E9 <SharedFunctionInfo Join>, reason: TryFinallyStatement] | |
[disabled optimization for 0000012975265F19 <SharedFunctionInfo SUB>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000012975265989 <SharedFunctionInfo EQUALS>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 00000129752ED529 <SharedFunctionInfo evalScript>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000032CEBE1CE81 <SharedFunctionInfo>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000012975267511 <SharedFunctionInfo APPLY_PREPARE>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0000032CEBE46751 <SharedFunctionInfo require>, reason: TryFinallyStatement] | |
[disabled optimization for 0000032CEBE1EC69 <SharedFunctionInfo Module._load>, reason: TryFinallyStatement] | |
[disabled optimization for 0000032CEBE48C31 <SharedFunctionInfo>, reason: eval] | |
[disabled optimization for 0000032CEBE48E89 <SharedFunctionInfo>, reason: eval] | |
[marking 0000032CEBE48849 <JS Function f (SharedFunctionInfo 0000032CEBE485C9)> for recompilation, reason: small function, ICs with typeinfo: 2/2 (100%), generic ICs: 0/2 (0%)][compiling method 0000032CEBE48849 <JS Function f (SharedFunctionInfo 0000032CEBE485C9)> using Crankshaft] | |
[optimizing 0000032CEBE48849 <JS Function f (SharedFunctionInfo 0000032CEBE485C9)> - took 0.066, 0.087, 0.039 ms] | |
[completed optimizing 0000032CEBE48849 <JS Function f (SharedFunctionInfo 0000032CEBE485C9)>] | |
[marking 00000129752D05D9 <JS Function eval (SharedFunctionInfo 0000012975256219)> for recompilation, reason: small function, ICs with typeinfo: 0/0 (100%), generic ICs: 0/0 (0%)] | |
[compiling method 00000129752D05D9 <JS Function eval (SharedFunctionInfo 0000012975256219)> using Crankshaft] | |
[optimizing 00000129752D05D9 <JS Function eval (SharedFunctionInfo 0000012975256219)> - took 0.062, 0.186, 0.079 ms] | |
[completed optimizing 00000129752D05D9 <JS Function eval (SharedFunctionInfo 0000012975256219)>] | |
[marking 0000032CEBE48801 <JS Function (SharedFunctionInfo 0000032CEBE48759)> for recompilation, reason: small function, ICs with typeinfo: 6/8 (75%), generic ICs: 0/8 (0%)] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment