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". OCAMLPROF(1)