Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
7e325db
feat: add import profiler tool with dynamic loaded lines code volume …
hebaalazzeh Jun 15, 2026
5c0dfcb
fix: address PR review feedback on profiler tool
hebaalazzeh Jun 15, 2026
0cb3d1c
fix: address further PR feedback on imports, pyc caching, json loadin…
hebaalazzeh Jun 15, 2026
9340dc9
fix: refactor profiler worker execution and handling
hebaalazzeh Jun 15, 2026
d8c26a2
Update scripts/import_profiler/profiler.py
hebaalazzeh Jun 15, 2026
f2c998c
Update scripts/import_profiler/profiler.py
hebaalazzeh Jun 15, 2026
d7ae73f
refactor: replace manual sys.argv parsing with argparse
hebaalazzeh Jun 15, 2026
6a94207
Update scripts/import_profiler/profiler.py
hebaalazzeh Jun 15, 2026
1015b2c
fix: refactor cprofile and mprofile to use isolated subprocesses
hebaalazzeh Jun 15, 2026
e15d972
Update scripts/import_profiler/profiler.py
hebaalazzeh Jun 15, 2026
051b455
Update scripts/import_profiler/profiler.py
hebaalazzeh Jun 15, 2026
9f55f1c
Update scripts/import_profiler/profiler.py
hebaalazzeh Jun 15, 2026
fb35fd3
fix: resolve code injection vulnerability when importing target_module
hebaalazzeh Jun 15, 2026
727d44e
docs: simplify profiler mechanism section
hebaalazzeh Jun 15, 2026
70c2a24
update documenation md
hebaalazzeh Jun 15, 2026
40ac359
docs: add inline comments explaining isolation of interpreter boot-ti…
hebaalazzeh Jun 18, 2026
ae00eda
feat: add physical RSS memory tracking alongside tracemalloc
hebaalazzeh Jun 18, 2026
8488200
feat: add --clear-pycache flag for total disk-level cold starts
hebaalazzeh Jun 18, 2026
88c2e7f
feat: make pycache wiping automatic by default
hebaalazzeh Jun 18, 2026
fa00b05
fix: tighten performance timer to strictly wrap import_module
hebaalazzeh Jun 22, 2026
137085a
fix: replace bare Exception with OSError during LOC parsing
hebaalazzeh Jun 22, 2026
68465e5
docs: explain why ValueError is silently passed during source_from_cache
hebaalazzeh Jun 22, 2026
479b39d
refactor: simplify sys.modules traversal and add debug logging for mi…
hebaalazzeh Jun 22, 2026
9a3e981
refactor: replace magic string for CPU pinning with integer constant
hebaalazzeh Jun 22, 2026
aaaa1a4
refactor: remove code duplication and enforce fail-fast for missing t…
hebaalazzeh Jun 22, 2026
352188f
refactor: extract percentile calculation into a helper method
hebaalazzeh Jun 22, 2026
c082ba7
refactor: emit warnings if dynamic import volume fluctuates between i…
hebaalazzeh Jun 22, 2026
3cc3c9d
refactor: use multiprocessing instead of dynamic string execution for…
hebaalazzeh Jun 22, 2026
237f4d8
Prototype: PEP 0810 lazy imports architecture for GAPIC generator
hebaalazzeh Jun 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading