PDA

View Full Version : سوال: مقایسه بازدهی 2 کد یا 2تا فایل EXE



farhang_za
یک شنبه 23 مهر 1391, 13:33 عصر
سلام
یه سواله خیلس ساده داشتم
من یه برنامه رو با در روش مختلف نوشتم حالا می خوام ببینم از نظر مصرف پردازنده و حافظه کدومشون بهتره؟؟
با چه برنامه ای می تونم مقایسشون کنم؟؟ که کدوم بازدهیش بیشتر؟؟

کله نت رو سرچ کردم هیچی پیدا نکردم
ممنون
برنامه در C# نوشته شده

حسین شهریاری
یک شنبه 23 مهر 1391, 14:33 عصر
سلام
خب خودتون بهتر میتونین به سوال فوق پاسخ بدید!
ببینید کدوم یکیشون الگوریتم بهتری داره؟
وقتی میگید از چند روش مختلف استفاده کردید، پس تفاوت اونا را هم باید بدونید، درسته؟

Y_Safaiee
یک شنبه 23 مهر 1391, 16:06 عصر
با سلام خدمت شما دوست گرامی

همونطور که دوست عزیزم حسین شهریاری (http://barnamenevis.org/member.php?94385-%D8%AD%D8%B3%DB%8C%D9%86-%D8%B4%D9%87%D8%B1%DB%8C%D8%A7%D8%B1%DB%8C) گفتن شما ببینید کدوم یکی الگوریتم بهتر و سرعت پاسخگویی بیشتری داره مثلا در حالت عادی اگه کد بنویسی از 1 تا 1 میلیون رو چاپ کن باید کم کمش 30 ثانیه صبر کنی حالا اگه برعکس بخوای عمل کنی 30ثانیه دیگم روش میاد که میشه 1 دقیقه اما با گذاشتن کد داخل تردها غیر اینکه برنامت هنگ نمیکنه و قادری بقیه کاراتو کنی این کدها نه دقیقا با هم اما کنار هم اجرا میشن و خروجی میدن.پس راه دوم به صرفه تره.
یه نکته دیگم میزان تخصیص حافظست هرچقدر برنامه شما کمتر CPU رو درگیر کنه و حافظه کمتر بخواد اون برنامه قویتر و بهتره,دوتاشون رو اجرا کن و تو سرویس های داخل Task Manager ببین کدوم کمتر حافظه گرفته.

برنامه ای میخوای که Exe ها رو بدی خودش BenchMark بهت بده؟مثه گوشی ها؟

موفق باشی
بایت بایت