diff options
| author | Paul Buetow <paul@buetow.org> | 2025-06-14 09:45:00 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-06-14 09:45:00 +0300 |
| commit | d6bb3c0567ba8bfd2edd6c0d4541d8e191f7aa0e (patch) | |
| tree | 07f099d32cc3c5ca15a32a5b6ce5eb5af4604085 /IDEAS.md | |
| parent | c85763e8e5dbc705b68d44801459e5470e5402ab (diff) | |
add more ideas
Diffstat (limited to 'IDEAS.md')
| -rw-r--r-- | IDEAS.md | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/IDEAS.md b/IDEAS.md new file mode 100644 index 0000000..d6daeb2 --- /dev/null +++ b/IDEAS.md @@ -0,0 +1,36 @@ +# TODO's + +## FlameGraphs + +More ideas + +``` +user;cmd_name;pid;tid;syscall_name count +user;cmd_name;pid;tid;syscall_name bytes + +user:cmd_name;pid:tid;prev_syscall_name->syscall_name;duration IN DIFFERENT COLOR +user:cmd_name;pid:tid;prev_syscall_name->syscall_name;fd;duration IN DIFFERENT COLOR +user;cmd_name;pid;tid;syscall_name duration +user;cmd_name;pid;tid;syscall_name;fd duration + +user;cmd_name;pid;tid;PATHMATCH;syscall_name duration +user;cmd_name;pid;tid;OTHER;syscall_name duration +``` + +`pathdecoded`? Maybe: + +* By directory +* By mountpoint +* By device + + +Consider: + +* File base path or mount point or device name +* Filename? +* Time spent between syscalls? + +## Other + +* More ways to transfer file descriptors between processes: pidfd_getfd https://biriukov.dev/docs/fd-pipe-session-terminal/1-file-descriptor-and-open-file-description/ + |
