سلام خدمت اساتید عزیز
برای افزایش سرعت اجرای برنامه در برنامه هایی که دارای پردازش های سنگین هستند چه روش هایی را پیشنهاد می کنید، و همچنین برنامه نویسی چند نخی چقدر تاثیرگذار است؟
با تشکر مجتبی
سلام خدمت اساتید عزیز
برای افزایش سرعت اجرای برنامه در برنامه هایی که دارای پردازش های سنگین هستند چه روش هایی را پیشنهاد می کنید، و همچنین برنامه نویسی چند نخی چقدر تاثیرگذار است؟
با تشکر مجتبی
سلام دوست من
بی شک MultiThread بهترین روش فعلی ست,به خاطر اینکه به صورت موازی کدها اجرا می شوند و چون در پس زمینه برنامه اصلی هستن هیچگونه هنگ یا دگرگونی در شکل فرم رو مشاهده نخواهید کرد.
به نظر من بهترین روش برای پردازشهای بزرگ ترد هست.
موفق باشی
بایت بایت
اول اینکه کد مربوط به پردازش ها را تا حد امکان بهینه کنی. مثلا حتی ضربها و توانها را هم به شیفت تبدیل کنی! یا از int بجای bool یا بایت یا Int16 استفاده کنی. در مورد طراحی بانک اطلاعاتی هم همینطور استفاده از sp بجای کوئری داخل کد و کم کردن استفاده از nvarchar و varchar های بزرگ و صدها نکته دیگر.
اگر از ترد استفاده میکنی حواست باشه تردها تا حد امکان از هم ایزوله باشند تا معطل هم نشوند.
می تونی در مورد تبدیل ضرب ها و توان ها به شیفت و همچنین ایزوله کردن theard ، را با استفاده از یک نمونه کد توضیح بدی
با تشکر مجتبی