# Aspose.Slides برای C++: معیارهای عملکرد و بنچمارک‌ها

> عملکرد Aspose.Slides برای C++ را با VSTO با استفاده از بنچمارک‌های واقعی مقایسه کنید و ببینید چگونه کار با ارائه‌های PPT، PPTX و ODP را سرعت می‌بخشد.

Source: https://docs.aspose.com/slides/fa/cpp/aspose-slides-for-c-performance-metrics-and-benchmarks/
Updated: 2026-06-13

## **Purpose**
عملکرد اغلب اولین عامل بحرانی هنگام انتخاب یک مؤلفه است. این مقاله عملکرد Aspose.Slides for C++ و VSTO 2008 را اندازه‌گیری می‌کند. تست‌های ساده در سیستم‌عامل، اجزای سخت‌افزاری و پیکربندی‌های مشابه انجام می‌شود.  


این مقاله اندازه‌گیری‌های عملکردی برای محصولاتی از جمله **Aspose.Slides for C++** و **VSTO 2008** ارائه می‌دهد. برآوردهای عملکردی ارائه شده در اینجا برای کمک به درک انتظارات شما از مؤلفه‌های مختلف در برخی سناریوهای پرکاربرد تحت پیکربندی‌های مشابه بر روی سخت‌افزارهای عمومی اجرا شده بر سیستم‌عامل‌های پرکاربرد است. طبیعتاً عملکرد برنامه شما به داده‌ها، الگوهای دسترسی به داده، حجم کش، سایر پارامترهای پیکربندی، سیستم‌عامل و سخت‌افزار و غیره وابسته است. این بنچمارک هدف دارد نشان دهد مؤلفه‌ها تحت شرایط حداقل سخت‌افزاری چگونه عمل می‌کنند؛ هر چه سخت‌افزار سریع‌تر باشد، کارها به‌سرعت بیشتری توسط مؤلفه‌ها پردازش می‌شود. 
## **Declaration**
این سند صرفاً برای مقاصد اطلاع‌رسانی ارائه می‌شود و محتویات آن ممکن است بدون اطلاع قبلی تغییر کند. این سند تضمین نمی‌کند که بدون خطا باشد و تحت هیچ ضمانت یا شرایط دیگری، چه شفاهی و چه ضمنی در قانون، از جمله ضمانت‌های ضمنی تجاری بودن یا مناسب بودن برای هدف خاص، قرار نگیرد. ما صراحتاً هر گونه مسئولیت نسبت به این سند را رد می‌کنیم و هیچ تعهد قراردادی‌ای به‌صورت مستقیم یا غیرمستقیم توسط این سند شکل نمی‌گیرد. این سند نمی‌تواند به‌هر شکلی یا با هر وسیله‌ای، الکترونیکی یا مکانیکی، برای هر منظوری بازتولید یا انتقال یابد. 

{{% alert color="primary" %}} 

بنچمارک‌ها راهنمایی‌ها و کمک به تعیین انتظارات عملیاتی پایه‌ای را فراهم می‌کنند. این موضوع تست‌های بنچمارکی را نشان می‌دهد که بر خلاف Aspose.Slides for C++ و VSTO 2008 اجرا شده‌اند. معیارهای عملکردی *{*} حتی به کاربران تازه‌کار امکان می‌دهند عملکرد مؤلفه‌ای که استفاده می‌کنند را بنچمارک کنند. این تست‌ها *{*} به شما اجازه می‌دهند به‌صورت عینی مؤلفه‌ای را با استفاده از مجموعه‌ای از تست‌های سرعت مختلف بنچمارک کنید. تمام کارها عمومی و به‌دقت انتخاب شده‌اند تا ویژگی‌های مرتبط را بررسی کنند و اطمینان حاصل شود هر دو مؤلفه می‌توانند کارها را به‌راحتی تکمیل کنند. علاوه بر این، API‌های مورد استفاده برای انجام تست توسط هر مؤلفه به‌دقت انتخاب و برگزیده شده‌اند تا بهترین نتایج ممکن را که یک مؤلفه می‌تواند هنگام ارزیابی عملکرد خود تولید کند، به‌دست آورند و تمام کارها دو یا سه بار اجرا شدند تا ارقام به‌دقت‌تری سنجیده شوند. 

{{% /alert %}} 
## **Testing Methodology**
تمام تست‌های عملکردی بر روی ترکیب سخت‌افزار و سیستم‌عامل مشترک، بدون پیکربندی سفارشی، تنظیمات یا هر تکنیک ارتقای عملکرد دیگر انجام شد. تمام تست‌ها با نصب‌های مؤلفه روی همان سیستمی که در غیر این صورت بی‌فعالی بود، اجرا شد. برای دریافت خوانش‌های دقیق، تمام کارها دو یا سه بار پشت سر هم انجام شد تا مؤلفه بهتر ارزیابی شود و خوانش‌های دقیق‌تری به‌دست آید. 
## **Benchmark Setup**
جدول زیر تنظیمات بنچمارک را فهرست می‌کند: 

![todo:image_alt_text](/plugins/servlet/confluence/placeholder/unknown-attachment)
### **Performance Results**
جدول زیر نتایج عملکرد را فهرست می‌کند: 

![todo:image_alt_text](/plugins/servlet/confluence/placeholder/unknown-attachment)

{{% alert color="primary" %}} 

زمان اجرا پس از استقرار برنامه‌ها گرفته می‌شود زیرا زمان دقیق را ارائه می‌دهد؛ در غیر این صورت محاسبه زمان در نتایج دیباگر Visual Studio منجر به نتایج غیرمنتظره و غیرواقعی می‌شود. به‌عنوان مثال، اگر قطعات کد در کد منبع پیوست شده در دیباگر Visual Studio 3 تا 5 بار اجرا شوند، اختلاف حاشیه‌ای در نتایج هر بار رخ می‌دهد و وضعیت بدون نتیجه‌گیری ایجاد می‌شود. 

{{% /alert %}} 
## **Performance Results (Excel Chart)**
