به آموزشگاه مجازی سینا خوش آمدید!

درک تأثیر اندازه فایل بر سرعت در سالیدورک

امتیاز
(0)

در سالیدورک همیشه یک اختلاف طولانی مدت در مورد تاثیر سایز فایل بر سرعت وجود داشته است. در حقیقت وقتی که سالیدورک یک پیکربندی(configuration) را ایجاد می کند، می تواند اطلاعاتی را درباره ی هندسه ی سه بعدی و یک پیش نمایش بندانگشتی از این پیکربندی را در درون فایل پارت ذخیره کند. این کار می تواند دسترسی به این پیکربندی را در دفعه ی بعد سریع تر کند، چون به جای اینکه پارامترها را بخواند و داده های نمایشی جدید را دوباره محاسبه کند، فقط باید داده‌های نمایشی ذخیره‌شده را بخواند. بعنوان یک نتیجه، می توان گفت که ذخیره کردن باعث می شود فایل ما بزرگتر شود اما به ما امکان می دهد تا از محاسبه ی دوباره، اجتناب کنیم. 


 اگر با استفاده از پیکربندی ها، یک پارت ایجاد کنیم، کنترل آن نسبت به پارت های جداگانه، بهتر است. اما فضای بیشتری را استفاده می کند، و چون این فضا ارزان تر است، استفاده از پیکربندی ها بهتر است. پس می توان گفت که قرائت داده های ذخیره شده نسبت به دوباره محاسبه کردن آنها سریع تر و ارزان تر است. به همین دلیل چون می توانیم در سالیدورک داده ها را ذخیره کنیم و بعداً به آنها دسترسی پیدا کنیم، بهتر است از این ذخیره سازی استفاده کنیم. استفاده از این فایل تکی، خوب است، زیرا افزایش فضای ذخیره سازی، بهتر از تحمل زمان بازسازی(rebuild) است. خوشبختانه، سالیدورک می تواند با مجموعه داده های بسیار بزرگ کار کند.

در ConfigurationManager، روی نام پارت مورد نظر، راست-کلیک کنید و گزینه ی  Rebuild On Save Mark را انتخاب کنید. مانند تصویر 11.14 چند گزینه به شما نشان داده می شود.

 

 

 

  گزینه ی Add Mark For This Configuration باعث می شود دفعه ی بعد که این پارت ذخیره(save) شد، این پیکربندی(یعنی پیکربندی فعال) بازسازی(rebuild) شود و داده ها ذخیره(save) شوند. 

 

 

 

(تصویر 11.14 : پاکسازی یا ذخیره ی داده های پیکربندی)

گزینه ی Add Mark For All Configurations نرم افزار را مجبور می کند تا تمام پیکربندی ها را در دفعه ی بعد، که پارت مورد نظر ذخیره شد، بازسازی(rebuild) و آپدیت کند.

 

 

 

 


 

 به زمان مورد نیاز برای انجام عملیاتی مانند این توجه کنید. این زمان بسته به پیچیدگی پارت ما(تعداد فیچرها در مقایسه با تعداد پیکربندی ها) تغییر می کند.

 

 

 

 

 گزینه ی Add Mark For Specified Configurations یک جعبه ی مکالمه به ما ارائه می دهد تا انتخاب کنیم که کدام پیکربندی ها بازسازی(rebuild) شوند و برای کدام یک، داده ها Save شوند. گزینه ی Remove Mark And Purge Data For All Configurations سایز فایل را با پاکسازی تمام داده های پیکربندی، کاهش می دهد. این برای سایز فایل ها عالی است اما وقتی که سالیدورک باید پیکربندی ها را بازسازی(rebuild) کند، یک اثر جانبی روی کارایی(performance) دارد. این چهار گزینه به ما امکان انتخاب و کنترل بر آنچه برای مان مهم است را می‌دهد.

تصویر 11.15 نشان می دهد که وقتی ما فقط روی یک پیکربندی خاص راست-کلیک کنیم، چه اتفاقی می افتد. توجه کنید که روی برخی از کانفیگ ها، نماد یک فلاپی وجود دارد. این پیکربندی‌های فردی برای بازسازی و ذخیره‌سازی علامت‌گذاری شده‌اند. منوی RMB (یعنی منوی راست-کلیک ماوس) نشان داده شده، نشان می‌دهد که پیکربندی انتخاب‌شده در حال حاضر با نماد فلاپی نشان داده می‌شود، اما می‌تواند بدون نشان نیز باشد.

(تصویر 11.15 : علامت گذاری یا حذف علامت پیکربندی ها برای بازسازی -rebuilt- و ذخیره شدن آنها)

برای اینکه از این گزینه ها در یک مقیاس وسیع تر استفاده کنیم، یک گزینه ی سیستمی جدید وجود دارد که تمام داده های پیکربندی ذخیره شده در حافظه موقت(cache) را پاکسازی می کند. ما می توانیم این تنظیم را در آدرس زیر پیدا کنیم:

Tools ➢ Options ➢ Performance ➢ Purge Cached Configuration Data

 


کارایی یا Performance در سالیدورک

وقتی که ما در حال ارسال داده ها از طریق اینترنت هستیم یا روی یک شبکه(network) داده ها را ارسال می کنیم، سایز فایل، یک تاثیر منفی روی سرعت دارد. اگر داده ی مورد نظر روی هارد شما قرار دارد، آنگاه ذخیره کردن داده ها به جای محاسبه ی آن، مزیت بزرگی دارد؛ اما اگر داده ها را از طریق یک اتصال کند شبکه ارسال می کنید، باید اقداماتی انجام دهید که سایز فایل قبل از اینکه آن را ارسال کنیم، کاهش یابد. مانند استفاده از یک فشرده‌سازی zip یا سایر ابزارهای فشرده‌سازی.

 

  • بازدید: 78

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال