برنامه ای هست که کدهای دات نت (سی شارپ) رو بررسی کنه و تا حدی که امکان باشه تشخیص بده که بعضی روشها قدیمی شده یا کد خاصی زمانگیر هست و کد بهتری براش هست
کلا هرچیزی که به optimize کردن کدها کمک کنه؟
برنامه ای هست که کدهای دات نت (سی شارپ) رو بررسی کنه و تا حدی که امکان باشه تشخیص بده که بعضی روشها قدیمی شده یا کد خاصی زمانگیر هست و کد بهتری براش هست
کلا هرچیزی که به optimize کردن کدها کمک کنه؟
به اینجور برنامه ها Profiler میگن .
UNIX is simple. It just takes a genius to understand its simplicity
-- Dennis Ritchie
به عنوان مثال:
Automated QA AQTime
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
تا حالا با کدوم کار کردید و نتیجه اش چی بود؟
چقدر در سرعت برنامه اتون تاثیر گذاشت؟
از AQTime کاملا راضی هستم.تا حالا با کدوم کار کردید و نتیجه اش چی بود؟
این برنامه ها قرار نیست در سرعت برنامه شما تغییری ایجاد کنند، بلکه ابزاری هستند تا شما متوجه بشید هر بخش از برنامه شما چقدر زمان و حافظه مصرف میکنه، چند بار اجرا میشه و...چقدر در سرعت برنامه اتون تاثیر گذاشت؟
یعنی ابزاری برای اندازه گیری کارایی نرم افزار شما هستند. این شما هستید که با بررسی نتایج بدست آمده از این برنامه ها، تصمیم می گیرد که چه قسمتی از برنامه خود را تغییر دهید تا به کارایی بهتری دست پیدا کنید.
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.