Perform DAT

پرش به ناوبری | پرش به جستجو


خلاصه (Summary)

Perform DAT زمان‌های مختلف عملکرد (Performance) را در قالب یک Table DAT ثبت می‌کند.
این بنچمارک‌ها مشابه گزارش‌هایی هستند که توسط Performance Monitor ارائه می‌شوند.


محتویات (Contents)

  1. Summary – خلاصه

  2. Parameters – Perform Page – پارامترهای صفحه Perform

  3. Parameters – Common Page – پارامترهای عمومی

  4. Info CHOP Channels – کانال‌های Info CHOP
    4.1 Common DAT Info Channels – کانال‌های عمومی DAT
    4.2 Common Operator Info Channels – کانال‌های عمومی اپراتور


Parameters – Perform Page

Active (active)
فعال یا غیرفعال کردن ثبت اطلاعات. وقتی فعال است، DAT به‌طور مداوم زمان‌ها را ثبت می‌کند.

Trigger Mode (triggermode)
دو گزینه برای تعیین زمان به‌روزرسانی لاگ‌ها ارائه می‌دهد.

Trigger Threshold (triggerthreshold)
مقدار زمان به میلی‌ثانیه‌ای که یک فریم باید بیشتر از آن طول بکشد تا DAT زمان آن فریم را ثبت کند.
مثال: برای مشاهده زمانی که یک فریم بیش از ۳۳ میلی‌ثانیه طول می‌کشد، این پارامتر را ۳۳ قرار دهید.

Cook Time (logcook)
ثبت زمان Cook اپراتورها

Export Time (logexport)
ثبت زمان صرف شده برای Export کانال‌های CHOP

Viewport Draw Time (logviewport)
ثبت زمان لازم برای رسم هندسه ۳D و Viewers مربوط به SOP

Movie Time (logmovie)
ثبت زمان لازم برای خواندن ویدئو و صدا از فایل‌های Movie

Draw Channels Time (logdrawchannels)
ثبت زمان لازم برای رسم کانال‌ها در CHOP Viewer

Object View Time (logobjectview)
ثبت زمان لازم برای رسم اشیا در Viewers سه بعدی

Custom Panel Time (logcustompanel)
ثبت زمان صرف شده توسط پنل‌های سفارشی ساخته شده با Panel Components

MIDI Time (logmidi)
ثبت زمان صرف شده برای MIDI

Graphics Time (loggraphics)
ثبت زمان‌های مختلف مرتبط با سیستم گرافیک، مانند زمان انتظار کارت گرافیک، فراخوانی‌های درایور گرافیک، تبدیل داده‌های TOP به CHOP و غیره

Frame Length (logframelength)
ثبت زمان کل فریم به میلی‌ثانیه (ms)

Misc (logmisc)
ثبت زمان‌های متفرقه که در دسته‌بندی‌های دیگر قرار نمی‌گیرند

Script (logscript)
ثبت زمان صرف شده برای اجرای اسکریپت‌ها

Render (logrender)
ثبت زمان صرف شده توسط TOPهای Render یا Renderpass

Callbacks DAT (callbacks)
مسیر یک Callbacks DAT. DATهای Perform تازه ایجاد شده شامل یک Callbacks DAT docked هستند.

Clear (clear)
پاک کردن محتوای DAT

Active Pulse (activepulse)
استفاده از دکمه resetpulse برای ثبت یک snapshot از یک فریم


Parameters – Common Page

  • Language (language) ⊞ : انتخاب زبان اسکریپت

  • Edit/View Extension (extension) ⊞ : انتخاب پسوند فایل برای نمایش به ویرایشگر خارجی

  • Custom Extension (customext) : تعریف پسوند سفارشی

  • Word Wrap (wordwrap) ⊞ : فعال کردن Word Wrap برای نمایش Node


Info CHOP Channels

اطلاعات اضافی Perform DAT از طریق Info CHOP قابل دسترسی است

Common DAT Info Channels

  • num_rows – تعداد ردیف‌ها در این DAT

  • num_cols – تعداد ستون‌ها در این DAT

Common Operator Info Channels

  • total_cooks – تعداد دفعاتی که اپراتور Cook شده از زمان شروع پردازش

  • cook_time – مدت زمان آخرین Cook به میلی‌ثانیه

  • cook_frame – شماره فریم آخرین Cook نسبت به تایم‌لاین کامپوننت

  • cook_abs_frame – شماره فریم آخرین Cook نسبت به زمان مطلق

  • cook_start_time – زمان شروع Cook در فریم مربوطه به میلی‌ثانیه

  • cook_end_time – زمان پایان Cook در فریم مربوطه به میلی‌ثانیه

  • cooked_this_frame – ۱ اگر اپراتور در این فریم Cook شده باشد

  • warnings – تعداد هشدارها در این اپراتور

  • errors – تعداد خطاها در این اپراتور