This commit is contained in:
pfg
2025-08-05 20:28:00 -07:00
parent 2b2b61cf1e
commit fd13664d78
2 changed files with 116 additions and 1 deletions

View File

@@ -1,4 +1,61 @@
// Generated with scripts/generate-perf-trace-events.sh
// clang-format off
#define FOR_EACH_TRACE_EVENT(macro) \
macro(Bundler.BindImportsToExports, 0) \
macro(Bundler.breakOutputIntoPieces, 1) \
macro(Bundler.cloneAST, 2) \
macro(Bundler.CloneLinkerGraph, 3) \
macro(Bundler.computeChunks, 4) \
macro(Bundler.CreateNamespaceExports, 5) \
macro(Bundler.FigureOutCommonJS, 6) \
macro(Bundler.findAllImportedPartsInJSOrder, 7) \
macro(Bundler.findReachableFiles, 8) \
macro(Bundler.generateChunksInParallel, 9) \
macro(Bundler.generateCodeForFileInChunkCss, 10) \
macro(Bundler.generateCodeForFileInChunkJS, 11) \
macro(Bundler.generateIsolatedHash, 12) \
macro(Bundler.generateSourceMapForChunk, 13) \
macro(Bundler.markFileLiveForTreeShaking, 14) \
macro(Bundler.markFileReachableForCodeSplitting, 15) \
macro(Bundler.MatchImportsWithExports, 16) \
macro(Bundler.onParseTaskComplete, 17) \
macro(Bundler.ParseJS, 18) \
macro(Bundler.ParseJSON, 19) \
macro(Bundler.ParseTOML, 20) \
macro(Bundler.postProcessJSChunk, 21) \
macro(Bundler.readFile, 22) \
macro(Bundler.renameSymbolsInChunk, 23) \
macro(Bundler.ResolveExportStarStatements, 24) \
macro(Bundler.scanImportsAndExports, 25) \
macro(Bundler.treeShakingAndCodeSplitting, 26) \
macro(Bundler.Worker.create, 27) \
macro(Bundler.WrapDependencies, 28) \
macro(Bundler.writeChunkToDisk, 29) \
macro(Bundler.writeOutputFilesToDisk, 30) \
macro(ExtractTarball.extract, 31) \
macro(FolderResolver.readPackageJSONFromDisk.folder, 32) \
macro(FolderResolver.readPackageJSONFromDisk.workspace, 33) \
macro(JSBundler.addPlugin, 34) \
macro(JSBundler.hasAnyMatches, 35) \
macro(JSBundler.matchOnLoad, 36) \
macro(JSBundler.matchOnResolve, 37) \
macro(JSGlobalObject.create, 38) \
macro(JSParser.analyze, 39) \
macro(JSParser.parse, 40) \
macro(JSParser.postvisit, 41) \
macro(JSParser.visit, 42) \
macro(JSPrinter.print, 43) \
macro(JSPrinter.printWithSourceMap, 44) \
macro(ModuleResolver.resolve, 45) \
macro(PackageInstaller.install, 46) \
macro(PackageManifest.Serializer.loadByFile, 47) \
macro(PackageManifest.Serializer.save, 48) \
macro(RuntimeTranspilerCache.fromFile, 49) \
macro(RuntimeTranspilerCache.save, 50) \
macro(RuntimeTranspilerCache.toFile, 51) \
macro(StandaloneModuleGraph.serialize, 52) \
macro(Symbols.followAll, 53) \
macro(TestCommand.printCodeCoverageLCov, 54) \
macro(TestCommand.printCodeCoverageLCovAndText, 55) \
macro(TestCommand.printCodeCoverageText, 56) \
// end

View File

@@ -1,2 +1,60 @@
// Generated with scripts/generate-perf-trace-events.sh
pub const PerfEvent = enum(i32) {};
pub const PerfEvent = enum(i32) {
@"Bundler.BindImportsToExports",
@"Bundler.breakOutputIntoPieces",
@"Bundler.cloneAST",
@"Bundler.CloneLinkerGraph",
@"Bundler.computeChunks",
@"Bundler.CreateNamespaceExports",
@"Bundler.FigureOutCommonJS",
@"Bundler.findAllImportedPartsInJSOrder",
@"Bundler.findReachableFiles",
@"Bundler.generateChunksInParallel",
@"Bundler.generateCodeForFileInChunkCss",
@"Bundler.generateCodeForFileInChunkJS",
@"Bundler.generateIsolatedHash",
@"Bundler.generateSourceMapForChunk",
@"Bundler.markFileLiveForTreeShaking",
@"Bundler.markFileReachableForCodeSplitting",
@"Bundler.MatchImportsWithExports",
@"Bundler.onParseTaskComplete",
@"Bundler.ParseJS",
@"Bundler.ParseJSON",
@"Bundler.ParseTOML",
@"Bundler.postProcessJSChunk",
@"Bundler.readFile",
@"Bundler.renameSymbolsInChunk",
@"Bundler.ResolveExportStarStatements",
@"Bundler.scanImportsAndExports",
@"Bundler.treeShakingAndCodeSplitting",
@"Bundler.Worker.create",
@"Bundler.WrapDependencies",
@"Bundler.writeChunkToDisk",
@"Bundler.writeOutputFilesToDisk",
@"ExtractTarball.extract",
@"FolderResolver.readPackageJSONFromDisk.folder",
@"FolderResolver.readPackageJSONFromDisk.workspace",
@"JSBundler.addPlugin",
@"JSBundler.hasAnyMatches",
@"JSBundler.matchOnLoad",
@"JSBundler.matchOnResolve",
@"JSGlobalObject.create",
@"JSParser.analyze",
@"JSParser.parse",
@"JSParser.postvisit",
@"JSParser.visit",
@"JSPrinter.print",
@"JSPrinter.printWithSourceMap",
@"ModuleResolver.resolve",
@"PackageInstaller.install",
@"PackageManifest.Serializer.loadByFile",
@"PackageManifest.Serializer.save",
@"RuntimeTranspilerCache.fromFile",
@"RuntimeTranspilerCache.save",
@"RuntimeTranspilerCache.toFile",
@"StandaloneModuleGraph.serialize",
@"Symbols.followAll",
@"TestCommand.printCodeCoverageLCov",
@"TestCommand.printCodeCoverageLCovAndText",
@"TestCommand.printCodeCoverageText",
};