پرش به محتوا

رخ‌نمانگاری (برنامه‌نویسی): تفاوت میان نسخه‌ها

هیچ تغییری در اندازه به وجود نیامده‌ است. ،  ۱ سال پیش
اصلاح نویسه‌های عربی، اصلاح فاصلهٔ مجازی، اصلاح ارقام، اصلاح املا، ابرابزار
بدون خلاصۀ ویرایش
(اصلاح نویسه‌های عربی، اصلاح فاصلهٔ مجازی، اصلاح ارقام، اصلاح املا، ابرابزار)
{{اجرای برنامه}}
'''پروفایلینگ''' یا '''رُخ‌نمانگاری''' {{به انگلیسی|Profiling}} در [[مهندسی نرم‌افزار]]، (که به آن رخ‌نمانگاری برنامه یا رخ‌نمانگاری نرم‌افزار هم گفته می‌شود)، نوعی [[تحلیل دینامیک برنامه|تحلیل برنامه پویا]] است که مثلامثلاً فضا (حافظه) یا [[نظریه پیچیدگی محاسباتی|پیچیدگی زمانی یک برنامه]]، [[:en:Instruction_set_simulator|استفاده از دستورالعمل خاص]]، یا فراوانی و مدت‌زمان فراخوانی توابع را اندازه‌گیری می‌کند. معمولا اینمعمولاً اطلاعات رخ‌نمانگاری به [[بهینه‌سازی برنامه]] کمک می‌کند.
 
عملیات رخ‌نمانگاری از طریق مجهزسازی [[کد منبع]] برنامه یا حالت اجرایی دودویی آن به یک [[:en:Instrumentation_(computer_programming)|ابزار]] که '''رخ‌نمانگار''' {{به انگلیسی|profiler}} یا '''رخ‌نمانگار کد''' نامیده می شودمی‌شود به دست می‌آید. رخ‌نمانگارها از فنون متفاوتی استفاده می‌کنند، مثل روش‌های رویداد-محور، احتمالی، ابزاری، یا شبیه‌سازی.
 
== پانویس ==
{{پانویس}}
 
== منابع ==
* {{یادکرد-ویکی|پیوند=https://en.wikipedia.org/wiki/Profiling_(computer_programming)|عنوان=Profiling (computer programming)|زبان=انگلیسی|بازیابی=17 نوامبر ۲۰۲۰}}