nuttx/Documentation/components/filesystem
Sumit6307 b2b78d2f8a fs: Add Kernel-level VFS Performance Profiler
This adds a kernel-level performance profiler for the VFS.
By enabling CONFIG_FS_PROFILER, the core VFS system calls
(file_read, file_write, file_open, and file_close) are
instrumented to track high-resolution execution times using
clock_systime_timespec() seamlessly.

The collected statistics are exposed dynamically via a new
procfs node at /proc/fs/profile, allowing CI regression
testing without needing external debugging tools.

Signed-off-by: Sumit6307 <sumitkesar6307@gmail.com>
2026-04-26 11:50:09 -03:00
..
nuttxfs Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
nxffs Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
nxflat Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
aio.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
binfs.rst Documentation: cosmetics changes 2023-10-26 20:01:21 +08:00
cromfs.rst style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
fat.rst style: fix typos 2025-04-30 13:45:46 +08:00
hostfs.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
how_nxffs_works.rst Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
index.rst fs: Add Kernel-level VFS Performance Profiler 2026-04-26 11:50:09 -03:00
inotify.rst documentation/inotify: add newly supported events 2024-10-08 08:14:19 +08:00
littlefs.rst docs/littlefs: Improve documentation about littelfs on NuttX 2025-08-08 02:09:18 +08:00
mmap.rst Documentation: cosmetics changes 2023-10-26 20:01:21 +08:00
mnemofs.rst Documentation: fix spelling 2025-05-15 11:33:41 +08:00
nfs.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
nuttxfs.rst Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
nxffs.rst Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
nxflat.rst Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
partition.rst Documentation: Fix typos 2023-10-29 10:35:51 +08:00
procfs.rst Documentation: cosmetics changes 2023-10-26 20:01:21 +08:00
profiler.rst fs: Add Kernel-level VFS Performance Profiler 2026-04-26 11:50:09 -03:00
pseudofs.rst Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
romfs.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
rpmsgfs.rst docs/rpmsgfs: initial docs on RPMsg file system usage. 2024-02-20 18:25:18 -08:00
shmfs.rst docs/comments: add simple document and fix typo 2024-03-03 01:55:07 +08:00
smartfs.rst style: fix typos 2025-04-30 13:45:46 +08:00
special_files_dev_num.rst Doc: migration filesystem doc 2024-11-11 10:37:56 +08:00
spiffs.rst Documentation: migrate /fs 2023-10-26 00:08:54 +08:00
tmpfs.rst Documentation: fix spelling 2025-05-15 11:33:41 +08:00
unionfs.rst Documentation: remove readme references 2023-10-27 13:21:40 -03:00
userfs.rst Documentation: add dummy pages for missing filesystems and drivers 2023-10-27 13:21:40 -03:00
v9fs.rst v9fs:add Documentation 2025-01-20 17:12:14 +08:00
zipfs.rst Documentation: migrate /fs 2023-10-26 00:08:54 +08:00