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