Skip to content

Instantly share code, notes, and snippets.

@orgads
Created July 16, 2024 06:25
Show Gist options
  • Save orgads/3e783df00df3e1c9bf193a5f181267a4 to your computer and use it in GitHub Desktop.
Save orgads/3e783df00df3e1c9bf193a5f181267a4 to your computer and use it in GitHub Desktop.
mongosh profile
{
"includes": [
{
"name": "packages/cli-repl/lib/cli-repl.js",
"loadTime": 967,
"childLoadTime": 954,
"moduleTime": 13,
"includes": [
{
"name": "packages/history/lib/index.js",
"loadTime": 115,
"childLoadTime": 112,
"moduleTime": 3,
"includes": [
{
"name": "packages/history/lib/history.js",
"loadTime": 62,
"childLoadTime": 50,
"moduleTime": 12,
"includes": [
{
"name": "node_modules/mongodb-redact/dist/index.js",
"loadTime": 50,
"childLoadTime": 46,
"moduleTime": 4,
"includes": [
{
"name": "node_modules/lodash/lodash.js",
"loadTime": 45
}
]
}
]
},
{
"name": "node_modules/mongodb-connection-string-url/lib/index.js",
"loadTime": 50,
"childLoadTime": 47,
"moduleTime": 3,
"includes": [
{
"name": "node_modules/whatwg-url/index.js",
"loadTime": 45,
"childLoadTime": 41,
"moduleTime": 4,
"includes": [
{
"name": "node_modules/whatwg-url/webidl2js-wrapper.js",
"loadTime": 41,
"childLoadTime": 41,
"moduleTime": 0,
"includes": [
{
"name": "node_modules/whatwg-url/lib/URL.js",
"loadTime": 41,
"childLoadTime": 38,
"moduleTime": 3,
"includes": [
{
"name": "node_modules/whatwg-url/lib/URL-impl.js",
"loadTime": 35,
"childLoadTime": 34,
"moduleTime": 1
}
]
}
]
}
]
}
]
}
]
},
{
"name": "packages/service-provider-server/lib/index.js",
"loadTime": 402,
"childLoadTime": 401,
"moduleTime": 1,
"includes": [
{
"name": "packages/service-provider-server/lib/cli-service-provider.js",
"loadTime": 400,
"childLoadTime": 397,
"moduleTime": 3,
"includes": [
{
"name": "node_modules/mongodb/lib/index.js",
"loadTime": 183,
"childLoadTime": 178,
"moduleTime": 5,
"includes": [
{
"name": "node_modules/mongodb/lib/change_stream.js",
"loadTime": 137,
"childLoadTime": 136,
"moduleTime": 1,
"includes": [
{
"name": "node_modules/mongodb/lib/collection.js",
"loadTime": 39,
"childLoadTime": 34,
"moduleTime": 5
},
{
"name": "node_modules/mongodb/lib/mongo_client.js",
"loadTime": 88,
"childLoadTime": 87,
"moduleTime": 1,
"includes": [
{
"name": "node_modules/mongodb/lib/connection_string.js",
"loadTime": 46,
"childLoadTime": 41,
"moduleTime": 5
}
]
}
]
}
]
},
{
"name": "node_modules/@mongodb-js/devtools-connect/dist/index.js",
"loadTime": 213,
"childLoadTime": 212,
"moduleTime": 1,
"includes": [
{
"name": "node_modules/@mongodb-js/devtools-connect/dist/connect.js",
"loadTime": 211,
"childLoadTime": 208,
"moduleTime": 3,
"includes": [
{
"name": "node_modules/@mongodb-js/oidc-plugin/dist/index.js",
"loadTime": 201,
"childLoadTime": 200,
"moduleTime": 1,
"includes": [
{
"name": "node_modules/@mongodb-js/oidc-plugin/dist/api.js",
"loadTime": 200,
"childLoadTime": 200,
"moduleTime": 0,
"includes": [
{
"name": "node_modules/@mongodb-js/oidc-plugin/dist/plugin.js",
"loadTime": 200,
"childLoadTime": 197,
"moduleTime": 3,
"includes": [
{
"name": "node_modules/openid-client/lib/index.js",
"loadTime": 91,
"childLoadTime": 90,
"moduleTime": 1,
"includes": [
{
"name": "node_modules/openid-client/lib/issuer.js",
"loadTime": 89,
"childLoadTime": 88,
"moduleTime": 1,
"includes": [
{
"name": "node_modules/openid-client/lib/client.js",
"loadTime": 85,
"childLoadTime": 82,
"moduleTime": 3,
"includes": [
{
"name": "node_modules/jose/dist/node/cjs/index.js",
"loadTime": 60,
"childLoadTime": 56,
"moduleTime": 4,
"includes": [
{
"name": "node_modules/jose/dist/node/cjs/jwe/compact/decrypt.js",
"loadTime": 35,
"childLoadTime": 33,
"moduleTime": 2,
"includes": [
{
"name": "node_modules/jose/dist/node/cjs/jwe/flattened/decrypt.js",
"loadTime": 33,
"childLoadTime": 30,
"moduleTime": 3
}
]
}
]
}
]
}
]
}
]
},
{
"name": "node_modules/@mongodb-js/oidc-plugin/dist/rfc-8252-http-server.js",
"loadTime": 104,
"childLoadTime": 102,
"moduleTime": 2,
"includes": [
{
"name": "node_modules/express/index.js",
"loadTime": 102,
"childLoadTime": 102,
"moduleTime": 0,
"includes": [
{
"name": "node_modules/express/lib/express.js",
"loadTime": 102,
"childLoadTime": 99,
"moduleTime": 3,
"includes": [
{
"name": "node_modules/express/lib/application.js",
"loadTime": 70,
"childLoadTime": 68,
"moduleTime": 2,
"includes": [
{
"name": "node_modules/express/lib/utils.js",
"loadTime": 32,
"childLoadTime": 28,
"moduleTime": 4
}
]
}
]
}
]
}
]
}
]
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"name": "packages/snippet-manager/lib/index.js",
"loadTime": 174,
"childLoadTime": 173,
"moduleTime": 1,
"includes": [
{
"name": "packages/snippet-manager/lib/snippet-manager.js",
"loadTime": 173,
"childLoadTime": 166,
"moduleTime": 7,
"includes": [
{
"name": "packages/shell-api/lib/index.js",
"loadTime": 103,
"childLoadTime": 102,
"moduleTime": 1
},
{
"name": "node_modules/joi/lib/index.js",
"loadTime": 46,
"childLoadTime": 44,
"moduleTime": 2
}
]
}
]
},
{
"name": "packages/editor/lib/index.js",
"loadTime": 105,
"childLoadTime": 105,
"moduleTime": 0,
"includes": [
{
"name": "packages/editor/lib/editor.js",
"loadTime": 105,
"childLoadTime": 104,
"moduleTime": 1,
"includes": [
{
"name": "packages/js-multiline-to-singleline/lib/index.js",
"loadTime": 92,
"childLoadTime": 91,
"moduleTime": 1,
"includes": [
{
"name": "node_modules/@babel/core/lib/index.js",
"loadTime": 91,
"childLoadTime": 90,
"moduleTime": 1,
"includes": [
{
"name": "node_modules/@babel/core/lib/transformation/file/file.js",
"loadTime": 57,
"childLoadTime": 56,
"moduleTime": 1,
"includes": [
{
"name": "node_modules/@babel/types/lib/index.js",
"loadTime": 56,
"childLoadTime": 42,
"moduleTime": 14
}
]
},
{
"name": "node_modules/@babel/core/lib/config/files/index.js",
"loadTime": 31,
"childLoadTime": 30,
"moduleTime": 1
}
]
}
]
}
]
}
]
},
{
"name": "packages/cli-repl/lib/mongosh-repl.js",
"loadTime": 94,
"childLoadTime": 92,
"moduleTime": 2,
"includes": [
{
"name": "packages/shell-evaluator/lib/index.js",
"loadTime": 63,
"childLoadTime": 63,
"moduleTime": 0,
"includes": [
{
"name": "packages/shell-evaluator/lib/shell-evaluator.js",
"loadTime": 63,
"childLoadTime": 62,
"moduleTime": 1,
"includes": [
{
"name": "packages/async-rewriter2/lib/index.js",
"loadTime": 62,
"childLoadTime": 62,
"moduleTime": 0,
"includes": [
{
"name": "packages/async-rewriter2/lib/async-writer-babel.js",
"loadTime": 62,
"childLoadTime": 61,
"moduleTime": 1,
"includes": [
{
"name": "packages/async-rewriter2/lib/stages/uncatchable-exceptions.js",
"loadTime": 40,
"childLoadTime": 32,
"moduleTime": 8,
"includes": [
{
"name": "node_modules/@babel/template/lib/index.js",
"loadTime": 32,
"childLoadTime": 31,
"moduleTime": 1,
"includes": [
{
"name": "node_modules/@babel/template/lib/builder.js",
"loadTime": 31,
"childLoadTime": 31,
"moduleTime": 0,
"includes": [
{
"name": "node_modules/@babel/template/lib/string.js",
"loadTime": 30,
"childLoadTime": 30,
"moduleTime": 0
}
]
}
]
}
]
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"name": "node_modules/@babel/traverse/lib/index.js",
"loadTime": 61,
"childLoadTime": 59,
"moduleTime": 2,
"includes": [
{
"name": "node_modules/@babel/traverse/lib/traverse-node.js",
"loadTime": 58,
"childLoadTime": 58,
"moduleTime": 0,
"includes": [
{
"name": "node_modules/@babel/traverse/lib/context.js",
"loadTime": 58,
"childLoadTime": 57,
"moduleTime": 1,
"includes": [
{
"name": "node_modules/@babel/traverse/lib/path/index.js",
"loadTime": 57,
"childLoadTime": 43,
"moduleTime": 14
}
]
}
]
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment