| OCAMLPROF(1) | General Commands Manual | OCAMLPROF(1) |
نام (NAME)
ocamlprof - پروفایلر OCaml
خلاصه دستور (SYNOPSIS)
ocamlprof [ گزینهها ] نامفایل ...
توضیحات (DESCRIPTION)
دستور ocamlprof تعداد دفعات اجرای گردآوریشده در حین اجرای یک برنامه OCaml را که با ocamlcp(1) ابزارگذاری شده است، چاپ میکند.
این دستور فهرستی از کد منبع ماژولهای برنامه را که بهعنوان آرگومان مشخص شدهاند، همراه با تعداد دفعات اجرا که بهصورت یادداشت (کامنت) درج شدهاند، تولید میکند. برای نمونه،
ocamlprof foo.ml
کد منبع ماژول foo را همراه با یادداشتهایی که نشان میدهند توابع این ماژول چند بار فراخوانی شدهاند چاپ میکند. طبیعتاً این اطلاعات تنها در صورتی دقیق است که فایل منبع پس از اجرای پروفایلسازی دستخوش تغییر نشده باشد.
گزینهها (OPTIONS)
- -f dumpfile
- یک فایل رونوشت (dump) جایگزین برای اطلاعات پروفایلسازی مشخص میکند.
- -F string
- یک رشته اضافی را برای خروجی همراه با اطلاعات پروفایلسازی مشخص میکند. بهطور پیشفرض، ocamlprof(1) برنامهها را با یادداشتهایی به فرم (* n *) حاشیهنویسی میکند که در آن n مقدار شمارنده برای یک نقطه پروفایلسازی است. با گزینه -F s این حاشیهنویسی بهصورت (* sn *) خواهد بود.
- -impl filename
- فایل filename را بهصورت یک فایل پیادهسازی کامپایل میکند، حتی اگر پسوند آن .ml نباشد.
- -intf filename
- فایل filename را بهصورت یک فایل رابط (interface) کامپایل میکند، حتی اگر پسوند آن .mli نباشد.
- -keywords version+list
- کلیدواژهها را بر اساس مشخصات version+list تنظیم میکند.
- -version
- چاپ رشته نسخه و خروج.
- -vnum
- چاپ شماره نسخه کوتاه و خروج.
- -help یا --help
- نمایش خلاصهای کوتاه از نحوه استفاده و خروج.
همچنین ببینید (SEE ALSO)
ocamlcp(1).
The OCaml user's manual, فصل
"Profiling".