diff options
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/ + |
