You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
perf(support): cache parse_uri results and refactor URI helper functions
Add LRU cache to parse_uri() and refactor get_short_name(), get_count(),
get_prefix(), get_base_iri(), get_resource_number() to use cached parse_uri()
instead of _get_match() which compiled regex on every call.
Benchmark improvement: ~1.6x speedup on find_paths operations.
"brand_raw": "12th Gen Intel(R) Core(TM) i9-12900K",
30
+
"hz_advertised_friendly": "800.0000 MHz",
31
+
"hz_actual_friendly": "800.0000 MHz",
32
+
"hz_advertised": [
33
+
800000000,
34
+
0
35
+
],
36
+
"hz_actual": [
37
+
800000000,
38
+
0
39
+
],
40
+
"stepping": 2,
41
+
"model": 151,
42
+
"family": 6,
43
+
"flags": [
44
+
"3dnowprefetch",
45
+
"abm",
46
+
"acpi",
47
+
"adx",
48
+
"aes",
49
+
"aperfmperf",
50
+
"apic",
51
+
"arat",
52
+
"arch_capabilities",
53
+
"arch_lbr",
54
+
"arch_perfmon",
55
+
"art",
56
+
"avx",
57
+
"avx2",
58
+
"avx_vnni",
59
+
"bmi1",
60
+
"bmi2",
61
+
"bts",
62
+
"clflush",
63
+
"clflushopt",
64
+
"clwb",
65
+
"cmov",
66
+
"constant_tsc",
67
+
"cpuid",
68
+
"cpuid_fault",
69
+
"cx16",
70
+
"cx8",
71
+
"de",
72
+
"ds_cpl",
73
+
"dtes64",
74
+
"dtherm",
75
+
"dts",
76
+
"epb",
77
+
"ept",
78
+
"ept_ad",
79
+
"erms",
80
+
"est",
81
+
"f16c",
82
+
"flexpriority",
83
+
"flush_l1d",
84
+
"fma",
85
+
"fpu",
86
+
"fsgsbase",
87
+
"fsrm",
88
+
"fxsr",
89
+
"gfni",
90
+
"hfi",
91
+
"ht",
92
+
"hwp",
93
+
"hwp_act_window",
94
+
"hwp_epp",
95
+
"hwp_notify",
96
+
"hwp_pkg_req",
97
+
"ibpb",
98
+
"ibrs",
99
+
"ibrs_enhanced",
100
+
"ibt",
101
+
"ida",
102
+
"intel_pt",
103
+
"invpcid",
104
+
"lahf_lm",
105
+
"lm",
106
+
"mca",
107
+
"mce",
108
+
"md_clear",
109
+
"mmx",
110
+
"monitor",
111
+
"movbe",
112
+
"movdir64b",
113
+
"movdiri",
114
+
"msr",
115
+
"mtrr",
116
+
"nonstop_tsc",
117
+
"nopl",
118
+
"nx",
119
+
"ospke",
120
+
"osxsave",
121
+
"pae",
122
+
"pat",
123
+
"pbe",
124
+
"pcid",
125
+
"pclmulqdq",
126
+
"pconfig",
127
+
"pdcm",
128
+
"pdpe1gb",
129
+
"pebs",
130
+
"pge",
131
+
"pku",
132
+
"pln",
133
+
"pni",
134
+
"popcnt",
135
+
"pse",
136
+
"pse36",
137
+
"pts",
138
+
"rdpid",
139
+
"rdrand",
140
+
"rdrnd",
141
+
"rdseed",
142
+
"rdtscp",
143
+
"rep_good",
144
+
"sdbg",
145
+
"sep",
146
+
"serialize",
147
+
"sha",
148
+
"sha_ni",
149
+
"smap",
150
+
"smep",
151
+
"smx",
152
+
"split_lock_detect",
153
+
"ss",
154
+
"ssbd",
155
+
"sse",
156
+
"sse2",
157
+
"sse4_1",
158
+
"sse4_2",
159
+
"ssse3",
160
+
"stibp",
161
+
"syscall",
162
+
"tm",
163
+
"tm2",
164
+
"tpr_shadow",
165
+
"tsc",
166
+
"tsc_adjust",
167
+
"tsc_deadline_timer",
168
+
"tsc_known_freq",
169
+
"tscdeadline",
170
+
"umip",
171
+
"user_shstk",
172
+
"vaes",
173
+
"vme",
174
+
"vmx",
175
+
"vnmi",
176
+
"vpclmulqdq",
177
+
"vpid",
178
+
"waitpkg",
179
+
"x2apic",
180
+
"xgetbv1",
181
+
"xsave",
182
+
"xsavec",
183
+
"xsaveopt",
184
+
"xsaves",
185
+
"xtopology",
186
+
"xtpr"
187
+
],
188
+
"l3_cache_size": 31457280,
189
+
"l2_cache_size": 14680064,
190
+
"l1_data_cache_size": 655360,
191
+
"l1_instruction_cache_size": 786432,
192
+
"l2_cache_line_size": 1280,
193
+
"l2_cache_associativity": 7
194
+
}
195
+
},
196
+
"commit_info": {
197
+
"id": "unknown",
198
+
"time": null,
199
+
"author_time": null,
200
+
"dirty": false,
201
+
"error": "CalledProcessError(128, \"fatal: detected dubious ownership in repository at '/app'\\nTo add an exception for this directory, call:\\n\\n\\tgit config --global --add safe.directory /app\\n\")",
0 commit comments