PDA

View Full Version : سرعت برنامه



شهابسلطانی
شنبه 16 مرداد 1395, 22:47 عصر
سلاام
دوستان چه چیزی در سرعت load شدن برنامه تاثیر داره
من با وجود اینکه سه لایه نوشتم ولی سرعت پایینه
لطفا راهنمایی بفرمایید

reza_ali202000
یک شنبه 17 مرداد 1395, 01:04 صبح
سلام دوست عزیز
اگه سرعت لود شدن برنامتون پایینه که ممکنه از کامپوننت هایی باشه که استفاده کردین( حتی کامپوننت های خود ویژوال).
اگه توی لود شدن داده ها سرعت پاییه احتمالا دستورات اس کیو ال بد نوشته شده و یا کلاستر بندی نشده.

شهابسلطانی
یک شنبه 17 مرداد 1395, 11:10 صبح
سلام دوست عزیز
اگه سرعت لود شدن برنامتون پایینه که ممکنه از کامپوننت هایی باشه که استفاده کردین( حتی کامپوننت های خود ویژوال).
اگه توی لود شدن داده ها سرعت پاییه احتمالا دستورات اس کیو ال بد نوشته شده و یا کلاستر بندی نشده.
ممنون از اینکه وقت گذاشتید
من از تلریک و استیمول استفاده میکنم
نحوه کلاس بندی هم بسیار منظم و منطقی هستش
در مورد کدهای sql هم باید بگم که اشتباه و یا غیر منطقی نیستند
چون توی همه پروژههام همین طوری نوشتم ولی این بار سرعت افت کرده
نمیدونم چرا؟؟؟؟؟؟؟
سرعت لود شدن دادها اصلا مشکل نداره عالیه
سرعت لود شدن خود نرم افزار پایینه
مثلا وقتی میخوام اجرا بگیرم حداقل 3 الی 4 دقیقه طول میکشه تا لود بشه(شایدم بیشتر حتی)

hamid_hr
یک شنبه 17 مرداد 1395, 11:57 صبح
3 تا 4 دقیقه خیلی غیر منطقیه
یه عکس از صفحه اول نرم افزار بزار

شهابسلطانی
یک شنبه 17 مرداد 1395, 21:48 عصر
3 تا 4 دقیقه خیلی غیر منطقیه
یه عکس از صفحه اول نرم افزار بزار
منظورتون از main هستش عکس بزارم؟؟؟؟
یا از اجرای برنامه؟؟؟

mrprestige
یک شنبه 17 مرداد 1395, 21:54 عصر
سلام دوست من وقتت بخیر ، دوست من چرا شما از Thread یا بهتر از اون Background Worker (از نظر بنده ) استفاده نمیکنی ؟؟؟

شهابسلطانی
دوشنبه 18 مرداد 1395, 09:17 صبح
سلام دوست من وقتت بخیر ، دوست من چرا شما از Thread یا بهتر از اون Background Worker (از نظر بنده ) استفاده نمیکنی ؟؟؟
سلام
ممنون از وقتی که گذاشتی
ولی من محاسبات ندارم
چون معمولا زمانی که محاسبات سنگین باشه از Background Worker استفاده میکنن

محمد آشتیانی
دوشنبه 18 مرداد 1395, 09:57 صبح
سلام
ببینید ، این مسئله شما دلایل مختلفی ممکنه داشته باشه و حدس زدنش با این توضیحاتی که میفرمائید کار سخت و بلکه غیر ممکنی هست، مثلا کامپوننت های تلریک ، کمی سرعت لود رو میاره پایین ، اما به هیچ وجه به میزانی که شما فرمودید نیست این کند شدن ، یا مثلا اگر از EF استفاده کرده باشید ، موقع ساخت Instance از کانتکست ، مقداری زمان صرف میشه و یا مسائلی شبیه به این.
راهی که به نظر میرسه اینه که با برنامه هایی مثل JetBrains dotTrace برنامتون رو بررسی کنید و بخش هایی که موقع اجرا ، زمان زیادی براشون صرف میشه رو پیدا کنید و در صورت وجود مشکل ، اون رو رفع کنید.

در هر صورت زیاد روی اینکه دوستان مشکل رو حدس بزنن حساب نکنید ، چون عملا امکانپذیر نیست.



موفق باشید.

شهابسلطانی
سه شنبه 19 مرداد 1395, 00:41 صبح
سلام
ببینید ، این مسئله شما دلایل مختلفی ممکنه داشته باشه و حدس زدنش با این توضیحاتی که میفرمائید کار سخت و بلکه غیر ممکنی هست، مثلا کامپوننت های تلریک ، کمی سرعت لود رو میاره پایین ، اما به هیچ وجه به میزانی که شما فرمودید نیست این کند شدن ، یا مثلا اگر از EF استفاده کرده باشید ، موقع ساخت Instance از کانتکست ، مقداری زمان صرف میشه و یا مسائلی شبیه به این.
راهی که به نظر میرسه اینه که با برنامه هایی مثل JetBrains dotTrace برنامتون رو بررسی کنید و بخش هایی که موقع اجرا ، زمان زیادی براشون صرف میشه رو پیدا کنید و در صورت وجود مشکل ، اون رو رفع کنید.

در هر صورت زیاد روی اینکه دوستان مشکل رو حدس بزنن حساب نکنید ، چون عملا امکانپذیر نیست.



موفق باشید.
سلام
ممنون که زمان گرانبهاتون رو به من اختصاص دادید
و ممنون از راهنماییتون
این نرم افزاری که معرفی کردید من نصبش کردم
میتونم بگم یه معجزه توی پروژه ام اتفاق افتاد واقعا نرم افزار بی نظیریه
ممنون

Helpco
پنج شنبه 22 تیر 1396, 19:59 عصر
سلام
ببینید ، این مسئله شما دلایل مختلفی ممکنه داشته باشه و حدس زدنش با این توضیحاتی که میفرمائید کار سخت و بلکه غیر ممکنی هست، مثلا کامپوننت های تلریک ، کمی سرعت لود رو میاره پایین ، اما به هیچ وجه به میزانی که شما فرمودید نیست این کند شدن ، یا مثلا اگر از EF استفاده کرده باشید ، موقع ساخت Instance از کانتکست ، مقداری زمان صرف میشه و یا مسائلی شبیه به این.
راهی که به نظر میرسه اینه که با برنامه هایی مثل JetBrains dotTrace برنامتون رو بررسی کنید و بخش هایی که موقع اجرا ، زمان زیادی براشون صرف میشه رو پیدا کنید و در صورت وجود مشکل ، اون رو رفع کنید.

در هر صورت زیاد روی اینکه دوستان مشکل رو حدس بزنن حساب نکنید ، چون عملا امکانپذیر نیست.



موفق باشید.


شرمنده آموزش کار با JetBrains dotTrace و نحوه عملکرد میشه بگید چطوزی