رخنمانگاری (برنامهنویسی): تفاوت میان نسخهها
جزبدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش برچسبها: افزودن پیوند بیرونی به جای ویکیپیوند ویرایشگر دیداری: به ویرایشگر منبع تغییر داده شده |
||
خط ۷: | خط ۷: | ||
== منابع == |
== منابع == |
||
{{پانویس}} |
{{پانویس}} |
||
== منابع == |
|||
⚫ | |||
== منابع == |
|||
⚫ | |||
{{رایانه-خرد}} |
{{رایانه-خرد}} |
نسخهٔ ۱۷ نوامبر ۲۰۲۰، ساعت ۰۶:۱۱
پروفایلینگ یا رُخنمانگاری (به انگلیسی: Profiling) در مهندسی نرمافزار، (که به آن رخنمانگاری برنامه یا رخنمانگاری نرمافزار هم گفته میشود)، نوعی تحلیل برنامه پویا است که مثلا فضا (حافظه) یا پیچیدگی زمانی یک برنامه، استفاده از دستورالعمل خاص، یا فراوانی و مدتزمان فراخوانی توابع را اندازهگیری میکند. معمولا این اطلاعات رخنمانگاری به بهینهسازی برنامه کمک میکند.
عملیات رخنمانگاری از طریق مجهزسازی کد منبع برنامه یا حالت اجرایی دودویی آن به یک ابزار که رخنمانگار (به انگلیسی: profiler) یا رخنمانگار کد نامیده می شود به دست میآید. رخنمانگارها از فنون متفاوتی استفاده میکنند، مثل روشهای رویداد-محور، احتمالی، ابزاری، یا شبیهسازی.
پروفایلینگ یا رُخنمانگاری (به انگلیسی: Profiling) در برنامهنویسی دینامیک، به برنامهای گفته میشود که معمولاً عملیات نظریه پیچیدگی محاسباتی را بر روی قسمت خاصی از برنامه اعمال میکند. بیشترین کاربرد پروفایلینگ در بهینهسازی است.
منابع
منابع
منابع
- مشارکتکنندگان ویکیپدیا. «Profiling (computer programming)». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۱۷ نوامبر ۲۰۲۰.