V8性能测试图
一下是性能测试图,帮我分析下NODEJS存在什么问题。
解析出来的日志
Statistical profiling result from isolate-0x3a8cb30-v8.log, (188 ticks, 0 unaccounted, 0 excluded).
[Shared libraries]:
ticks total nonlib name
116 61.7% /app/software/nodejs/bin/node
18 9.6% /usr/lib64/libc-2.17.so
12 6.4% /usr/lib64/libpthread-2.17.so
1 0.5% /usr/lib64/libstdc++.so.6.0.19
[JavaScript]:
ticks total nonlib name
6 3.2% 14.6% LazyCompile: *bnpSquareTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:448:21
4 2.1% 9.8% LazyCompile: *montReduce /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:609:20
3 1.6% 7.3% LazyCompile: *bnpMultiplyTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:436:23
3 1.6% 7.3% Builtin: CallFunction_ReceiverIsAny
2 1.1% 4.9% RegExp: ^screen|^xterm|^vt100|color|ansi|cygwin|linux
2 1.1% 4.9% Builtin: KeyedStoreIC_Megamorphic
2 1.1% 4.9% Builtin: InterpreterEntryTrampoline
1 0.5% 2.4% Script: ~<anonymous> internal/querystring.js:1:11
1 0.5% 2.4% LazyCompile: ~validateInteger vm.js:150:25
1 0.5% 2.4% LazyCompile: ~resolve path.js:1068:28
1 0.5% 2.4% LazyCompile: ~require internal/modules/cjs/helpers.js:19:19
1 0.5% 2.4% LazyCompile: ~relative path.js:1161:30
1 0.5% 2.4% LazyCompile: ~forEachCode /mnt/pgyer/nodejs-moddle/node_modules/csurf/node_modules/http-errors/index.js:190:38
1 0.5% 2.4% LazyCompile: ~defineDependentProperty /mnt/pgyer/nodejs-moddle/node_modules/opentype.js/dist/opentype.js:3725:33
1 0.5% 2.4% LazyCompile: ~Script vm.js:44:14
1 0.5% 2.4% LazyCompile: ~Module.wrap internal/modules/cjs/loader.js:125:23
1 0.5% 2.4% LazyCompile: ~Module._resolveLookupPaths internal/modules/cjs/loader.js:401:38
1 0.5% 2.4% LazyCompile: *resolve path.js:1068:28
1 0.5% 2.4% LazyCompile: *relative path.js:1161:30
1 0.5% 2.4% LazyCompile: *montMulTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:637:19
1 0.5% 2.4% LazyCompile: *bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
1 0.5% 2.4% LazyCompile: *Module._nodeModulePaths internal/modules/cjs/loader.js:360:37
1 0.5% 2.4% Builtin: StringAdd_CheckNone_NotTenured
1 0.5% 2.4% Builtin: StoreIC_Uninitialized
1 0.5% 2.4% Builtin: LoadIC
1 0.5% 2.4% Builtin: IterableToList
[C++]:
ticks total nonlib name
[Summary]:
ticks total nonlib name
41 21.8% 100.0% JavaScript
0 0.0% 0.0% C++
20 10.6% 48.8% GC
147 78.2% Shared libraries
[C++ entry points]:
ticks cpp total name
[Bottom up (heavy) profile]:
Note: percentage shows a share of a particular caller in the total
amount of its parent calls.
Callers occupying less than 1.0% are not shown.
ticks parent name
116 61.7% /app/software/nodejs/bin/node
109 94.0% /app/software/nodejs/bin/node
42 38.5% LazyCompile: ~Script vm.js:44:14
42 100.0% LazyCompile: ~createScript vm.js:273:22
42 100.0% LazyCompile: ~runInThisContext vm.js:322:26
42 100.0% LazyCompile: ~Module._compile internal/modules/cjs/loader.js:657:37
5 4.6% LazyCompile: ~toString buffer.js:643:46
5 100.0% Builtin: CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit
5 100.0% LazyCompile: ~load /mnt/pgyer/nodejs-moddle/node_modules/babel-register/lib/cache.js:51:14
5 100.0% Script: ~<anonymous> /mnt/pgyer/nodejs-moddle/node_modules/babel-register/lib/node.js:1:11
5 4.6% LazyCompile: ~load /mnt/pgyer/nodejs-moddle/node_modules/babel-register/lib/cache.js:51:14
5 100.0% Script: ~<anonymous> /mnt/pgyer/nodejs-moddle/node_modules/babel-register/lib/node.js:1:11
5 100.0% LazyCompile: ~Module._compile internal/modules/cjs/loader.js:657:37
5 100.0% LazyCompile: ~Module._extensions..js internal/modules/cjs/loader.js:710:37
4 3.7% LazyCompile: ~stringSlice buffer.js:589:21
4 100.0% LazyCompile: ~toString buffer.js:643:46
4 100.0% LazyCompile: ~readFileSync fs.js:340:22
2 50.0% LazyCompile: ~Module._extensions..js internal/modules/cjs/loader.js:710:37
1 25.0% LazyCompile: ~addConfig /mnt/pgyer/nodejs-moddle/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js:137:62
1 25.0% LazyCompile: ~Module._extensions..json internal/modules/cjs/loader.js:717:39
4 3.7% LazyCompile: ~NativeModule.compile internal/bootstrap/loaders.js:303:44
4 100.0% LazyCompile: ~NativeModule.require internal/bootstrap/loaders.js:150:34
1 25.0% Script: ~<anonymous> internal/child_process.js:1:11
1 100.0% LazyCompile: ~NativeModule.compile internal/bootstrap/loaders.js:303:44
1 25.0% Script: ~<anonymous> http.js:1:11
1 100.0% LazyCompile: ~NativeModule.compile internal/bootstrap/loaders.js:303:44
1 25.0% Script: ~<anonymous> buffer.js:1:11
1 100.0% LazyCompile: ~NativeModule.compile internal/bootstrap/loaders.js:303:44
1 25.0% LazyCompile: ~setupProcessFatal internal/bootstrap/node.js:479:29
1 100.0% LazyCompile: ~startup internal/bootstrap/node.js:30:19
3 2.8% LazyCompile: ~stat internal/modules/cjs/loader.js:84:14
2 66.7% LazyCompile: ~tryFile internal/modules/cjs/loader.js:194:17
2 100.0% LazyCompile: ~tryExtensions internal/modules/cjs/loader.js:209:23
2 100.0% LazyCompile: ~Module._findPath internal/modules/cjs/loader.js:221:28
1 33.3% LazyCompile: ~Module._findPath internal/modules/cjs/loader.js:221:28
1 100.0% LazyCompile: ~Module._resolveFilename internal/modules/cjs/loader.js:548:35
1 100.0% LazyCompile: ~Module._load internal/modules/cjs/loader.js:503:24
3 2.8% LazyCompile: ~realpathSync fs.js:1375:22
3 100.0% LazyCompile: ~toRealPath internal/modules/cjs/loader.js:202:20
3 100.0% LazyCompile: ~tryFile internal/modules/cjs/loader.js:194:17
2 66.7% LazyCompile: ~tryExtensions internal/modules/cjs/loader.js:209:23
1 33.3% LazyCompile: ~tryPackage internal/modules/cjs/loader.js:174:20
3 2.8% LazyCompile: ~fromString buffer.js:334:20
3 100.0% LazyCompile: ~from buffer.js:199:28
3 100.0% LazyCompile: ~writeFileSync fs.js:1184:23
3 100.0% LazyCompile: ~save /mnt/pgyer/nodejs-moddle/node_modules/babel-register/lib/cache.js:32:14
3 2.8% LazyCompile: ~Module._extensions..json internal/modules/cjs/loader.js:717:39
3 100.0% LazyCompile: ~Module.load internal/modules/cjs/loader.js:591:33
3 100.0% LazyCompile: ~tryModuleLoad internal/modules/cjs/loader.js:536:23
3 100.0% LazyCompile: ~Module._load internal/modules/cjs/loader.js:503:24
2 1.8% LazyCompile: ~stringify /mnt/pgyer/nodejs-moddle/node_modules/core-js/library/fn/json/stringify.js:3:36
2 100.0% LazyCompile: ~save /mnt/pgyer/nodejs-moddle/node_modules/babel-register/lib/cache.js:32:14
2 100.0% LazyCompile: ~_tickCallback internal/process/next_tick.js:41:25
2 100.0% LazyCompile: ~Module.runMain internal/modules/cjs/loader.js:741:26
2 1.8% LazyCompile: ~readPackage internal/modules/cjs/loader.js:153:21
2 100.0% LazyCompile: ~tryPackage internal/modules/cjs/loader.js:174:20
2 100.0% LazyCompile: ~Module._findPath internal/modules/cjs/loader.js:221:28
2 100.0% LazyCompile: ~Module._resolveFilename internal/modules/cjs/loader.js:548:35
2 1.8% LazyCompile: ~am3 /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:102:13
2 100.0% LazyCompile: ~bnpSquareTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:448:21
2 100.0% LazyCompile: ~montSqrTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:631:19
2 100.0% LazyCompile: ~bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
18 9.6% /usr/lib64/libc-2.17.so
10 55.6% /app/software/nodejs/bin/node
3 30.0% LazyCompile: ~montSqrTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:631:19
3 100.0% LazyCompile: ~bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
3 100.0% LazyCompile: ~bnpMillerRabin /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1421:24
3 100.0% LazyCompile: ~bnIsProbablePrime /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1402:27
2 20.0% LazyCompile: ~load /mnt/pgyer/nodejs-moddle/node_modules/babel-register/lib/cache.js:51:14
2 100.0% Script: ~<anonymous> /mnt/pgyer/nodejs-moddle/node_modules/babel-register/lib/node.js:1:11
2 100.0% LazyCompile: ~Module._compile internal/modules/cjs/loader.js:657:37
2 100.0% LazyCompile: ~Module._extensions..js internal/modules/cjs/loader.js:710:37
1 10.0% RegExp: ^screen|^xterm|^vt100|color|ansi|cygwin|linux
1 100.0% LazyCompile: ~montReduce /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:609:20
1 100.0% LazyCompile: ~montSqrTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:631:19
1 100.0% LazyCompile: ~bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
1 10.0% LazyCompile: ~startup internal/bootstrap/node.js:30:19
1 100.0% Script: ~bootstrapNodeJSCore internal/bootstrap/node.js:15:30
1 10.0% LazyCompile: ~getRawTag /mnt/pgyer/nodejs-moddle/node_modules/lodash/_getRawTag.js:26:19
1 100.0% LazyCompile: ~baseGetTag /mnt/pgyer/nodejs-moddle/node_modules/lodash/_baseGetTag.js:19:20
1 100.0% Script: ~<anonymous> /mnt/pgyer/nodejs-moddle/node_modules/lodash/_getTag.js:1:11
1 100.0% LazyCompile: ~Module._compile internal/modules/cjs/loader.js:657:37
1 10.0% LazyCompile: ~am3 /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:102:13
1 100.0% LazyCompile: ~bnpSquareTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:448:21
1 100.0% LazyCompile: ~montSqrTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:631:19
1 100.0% LazyCompile: ~bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
1 10.0% LazyCompile: ~BigInteger /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:50:20
1 100.0% LazyCompile: *bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
1 100.0% LazyCompile: ~bnpMillerRabin /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1421:24
1 100.0% LazyCompile: ~bnIsProbablePrime /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1402:27
1 5.6% LazyCompile: *stat internal/modules/cjs/loader.js:84:14
1 100.0% LazyCompile: ~tryFile internal/modules/cjs/loader.js:194:17
1 100.0% LazyCompile: ~tryExtensions internal/modules/cjs/loader.js:209:23
1 100.0% LazyCompile: ~Module._findPath internal/modules/cjs/loader.js:221:28
1 100.0% LazyCompile: ~Module._resolveFilename internal/modules/cjs/loader.js:548:35
12 6.4% /usr/lib64/libpthread-2.17.so
3 25.0% /app/software/nodejs/bin/node
1 33.3% LazyCompile: ~setupInspector internal/bootstrap/node.js:442:26
1 100.0% LazyCompile: ~setupGlobalConsole internal/bootstrap/node.js:404:30
1 100.0% LazyCompile: ~startup internal/bootstrap/node.js:30:19
1 100.0% Script: ~bootstrapNodeJSCore internal/bootstrap/node.js:15:30
1 33.3% LazyCompile: ~Module._resolveLookupPaths internal/modules/cjs/loader.js:401:38
1 100.0% LazyCompile: ~Module._resolveFilename internal/modules/cjs/loader.js:548:35
1 100.0% LazyCompile: ~Module._load internal/modules/cjs/loader.js:503:24
1 100.0% LazyCompile: ~Module.require internal/modules/cjs/loader.js:631:36
1 33.3% LazyCompile: ~BigInteger /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:50:20
1 100.0% LazyCompile: *bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
1 100.0% LazyCompile: ~bnpMillerRabin /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1421:24
1 100.0% LazyCompile: ~bnIsProbablePrime /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1402:27
6 3.2% LazyCompile: *bnpSquareTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:448:21
3 50.0% LazyCompile: ~montSqrTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:631:19
3 100.0% LazyCompile: ~bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
3 100.0% LazyCompile: ~bnpMillerRabin /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1421:24
3 100.0% LazyCompile: ~bnIsProbablePrime /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1402:27
3 100.0% LazyCompile: ~bnpFromNumber /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:770:23
3 50.0% LazyCompile: *bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
3 100.0% LazyCompile: ~bnpMillerRabin /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1421:24
3 100.0% LazyCompile: ~bnIsProbablePrime /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1402:27
2 66.7% LazyCompile: ~bnpFromNumber /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:770:23
2 100.0% LazyCompile: ~BigInteger /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:50:20
1 33.3% LazyCompile: ~module.exports.Key.RSAKey.generate /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/rsa.js:93:42
1 100.0% LazyCompile: ~module.exports.NodeRSA.generateKeyPair /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/NodeRSA.js:156:50
4 2.1% LazyCompile: *montReduce /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:609:20
2 50.0% LazyCompile: ~montSqrTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:631:19
2 100.0% LazyCompile: ~bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
2 100.0% LazyCompile: ~bnpMillerRabin /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1421:24
2 100.0% LazyCompile: ~bnIsProbablePrime /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1402:27
2 100.0% LazyCompile: ~module.exports.Key.RSAKey.generate /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/rsa.js:93:42
2 50.0% LazyCompile: *bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
2 100.0% LazyCompile: ~bnpMillerRabin /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1421:24
2 100.0% LazyCompile: ~bnIsProbablePrime /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1402:27
2 100.0% LazyCompile: ~bnpFromNumber /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:770:23
2 100.0% LazyCompile: ~BigInteger /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:50:20
3 1.6% LazyCompile: *bnpMultiplyTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:436:23
2 66.7% LazyCompile: *montMulTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:637:19
2 100.0% LazyCompile: ~bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
2 100.0% LazyCompile: ~bnpMillerRabin /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1421:24
2 100.0% LazyCompile: ~bnIsProbablePrime /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1402:27
1 50.0% LazyCompile: ~module.exports.Key.RSAKey.generate /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/rsa.js:93:42
1 50.0% LazyCompile: ~bnpFromNumber /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:770:23
1 33.3% LazyCompile: *bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
1 100.0% LazyCompile: ~bnpMillerRabin /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1421:24
1 100.0% LazyCompile: ~bnIsProbablePrime /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1402:27
1 100.0% LazyCompile: ~module.exports.Key.RSAKey.generate /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/rsa.js:93:42
1 100.0% LazyCompile: ~module.exports.NodeRSA.generateKeyPair /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/NodeRSA.js:156:50
3 1.6% Builtin: CallFunction_ReceiverIsAny
1 33.3% LazyCompile: ~callSiteLocation /mnt/pgyer/nodejs-moddle/node_modules/depd/index.js:251:27
1 100.0% LazyCompile: ~wrapfunction /mnt/pgyer/nodejs-moddle/node_modules/depd/index.js:397:23
1 100.0% LazyCompile: ~populateConstructorExports /mnt/pgyer/nodejs-moddle/node_modules/http-errors/index.js:225:37
1 100.0% Script: ~<anonymous> /mnt/pgyer/nodejs-moddle/node_modules/http-errors/index.js:1:11
1 100.0% LazyCompile: ~Module._compile internal/modules/cjs/loader.js:657:37
1 33.3% LazyCompile: ~assertEncoding internal/fs/utils.js:58:24
1 100.0% LazyCompile: ~getOptions internal/fs/utils.js:167:20
1 100.0% LazyCompile: ~readFileSync fs.js:340:22
1 100.0% LazyCompile: ~Module._extensions..js internal/modules/cjs/loader.js:710:37
1 100.0% LazyCompile: ~Module.load internal/modules/cjs/loader.js:591:33
1 33.3% LazyCompile: ~<anonymous> /mnt/pgyer/nodejs-moddle/node_modules/psl/index.js:14:61
1 100.0% Builtin: ArrayMap
1 100.0% Script: ~<anonymous> /mnt/pgyer/nodejs-moddle/node_modules/psl/index.js:1:11
1 100.0% LazyCompile: ~Module._compile internal/modules/cjs/loader.js:657:37
1 100.0% LazyCompile: ~Module._extensions..js internal/modules/cjs/loader.js:710:37
2 1.1% RegExp: ^screen|^xterm|^vt100|color|ansi|cygwin|linux
2 100.0% LazyCompile: ~montReduce /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:609:20
1 50.0% LazyCompile: ~montSqrTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:631:19
1 100.0% LazyCompile: ~bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
1 100.0% LazyCompile: ~bnpMillerRabin /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1421:24
1 100.0% LazyCompile: ~bnIsProbablePrime /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1402:27
1 50.0% LazyCompile: ~montMulTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:637:19
1 100.0% LazyCompile: ~bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
1 100.0% LazyCompile: ~bnpMillerRabin /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1421:24
1 100.0% LazyCompile: ~bnIsProbablePrime /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1402:27
2 1.1% Builtin: KeyedStoreIC_Megamorphic
1 50.0% LazyCompile: ~bnpSubTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:402:18
1 100.0% LazyCompile: ~bnModInverse /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1351:22
1 100.0% LazyCompile: ~module.exports.Key.RSAKey.generate /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/rsa.js:93:42
1 100.0% LazyCompile: ~module.exports.NodeRSA.generateKeyPair /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/NodeRSA.js:156:50
1 100.0% LazyCompile: ~NodeRSA /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/NodeRSA.js:45:21
1 50.0% LazyCompile: *bnpSquareTo /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:448:21
1 100.0% LazyCompile: *bnModPow /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1230:18
1 100.0% LazyCompile: ~bnpMillerRabin /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1421:24
1 100.0% LazyCompile: ~bnIsProbablePrime /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1402:27
1 100.0% LazyCompile: ~bnpFromNumber /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:770:23
2 1.1% Builtin: InterpreterEntryTrampoline
1 50.0% LazyCompile: ~bnModInverse /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/jsbn.js:1351:22
1 100.0% LazyCompile: ~module.exports.Key.RSAKey.generate /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/libs/rsa.js:93:42
1 100.0% LazyCompile: ~module.exports.NodeRSA.generateKeyPair /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/NodeRSA.js:156:50
1 100.0% LazyCompile: ~NodeRSA /mnt/pgyer/nodejs-moddle/node_modules/node-rsa/src/NodeRSA.js:45:21
1 100.0% Script: ~<anonymous> /mnt/pgyer/nodejs-moddle/server/common/ResultFactory/index.js:1:11
1 50.0% LazyCompile: ~Module._extensions..js internal/modules/cjs/loader.js:710:37
1 100.0% LazyCompile: ~Module.load internal/modules/cjs/loader.js:591:33
1 100.0% LazyCompile: ~tryModuleLoad internal/modules/cjs/loader.js:536:23
1 100.0% LazyCompile: ~Module._load internal/modules/cjs/loader.js:503:24
1 100.0% LazyCompile: ~Module.require internal/modules/cjs/loader.js:631:36