ایده : اظافه کرد تست کننده



  • p{direction:rtl; text-align:right}. بازم سلام بچه ها ...
    یه بخشی داخل VS2010 هست که پروژه رو در حالت کامپایل تست میکنه که کجای کد میتونه چقدر حافظه یا پردازش بیشتر رو با خودش در گیر کنه و کجای کد این کار رو نمیکمنه
    یا مثلا کنترل میکنه از چه منابعی در کجای کد استفاده میشه یا نمودار میزنه که برنامه در چه حالاتی پایدار تره و ...
    این رو اگه به Qt Creator اظافه کنن که دیگه میشه ابر IDE ... همین ... این رو هم میشه اظافه کرد ... ؟



  • p{direction:rtl;text-align:right}. از این قبیل برنامه ها توی qt-apps.org میتونی پیدا کنی.
    به این هم یه نگاهی بنداز
    http://www.kdab.com/kdab-products/gammaray



  • p{direction:rtl; text-align:right}. این موضوع ارتباطی با IDE نداره. شما باید موقع کامپایل تمام strip نکنید. و بعد از اون از یک ابزار پروفایلینگ برای تحلیل زمان اجرا استفاده کنید. برای سیستم‌های تحت یونیکس QtCreator یک بخشی داره تو نوار کناری به اسم Analyzer که با پروفایلرهای سیستم ارتباط برقرار می‌کنه و نتیجه رو به‌شکل گرافیکی نشون میده:

    "http://doc.qt.digia.com/qtcreator-2.3/creator-analyze-mode.html":http://doc.qt.digia.com/qtcreator-2.3/creator-analyze-mode.html

    p{direction:rtl; text-align:right}. در مورد این مباحث مطالعه کنید:

    • Profiling Concepts
    • Runtime Analysis
    • Memory Leak

    p{direction:rtl; text-align:right}. و همچنین این ابزارها:

    • Valgrind
    • IBM Code Analyzer


  • p{direction:rtl;text-align:right}. منم به valgrind رای میدم



  • [quote author="Mohsen" date="1357393455"]p{direction:rtl;text-align:right}.
    به این هم یه نگاهی بنداز
    http://www.kdab.com/kdab-products/gammaray[/quote]

    p{direction:rtl;text-align:right}. Gamma Ray یک پروفایلر نیست و نمی‌تونه کار پروفایلرها رو انجام بده.



  • [quote author="soroush" date="1357393937"]Gamma Ray یک پروفایلر نیست و نمی‌تونه کار پروفایلرها رو انجام بده.[/quote]

    p{direction:rtl;text-align:right}. آره اول فکر کردم دنبال ابزار های دیباگینگه :)



  • p{direction:rtl; text-align:right}. ببینید چیزی که شما میگین درست ولی من ابزار نمیخم میخام داخل خود Qt Creator باشه ...
    این آنالیز منم error میده (اینکه برا QML هست)
    یه عکس میزارم ببینید (اینن عکس فقط یه بخش از اون تست هست ...)
    ویژوال استادیو خط به خط همه ی کد ها رو تست میکنه و گذارش میده و در رفع مشکلات هم خیلی کمک میکنه ...

    !http://uploadtak.com/images/k917_Analiz.gif(Analiz)!



  • p{direction:rtl;text-align:right}. valgrind توی qtcreator پلاگین داره. روش راه اندازیش رو گوگل کن.



  • [quote author="Mohsen" date="1357401705"]p{direction:rtl;text-align:right}. valgrind توی qtcreator پلاگین داره. روش راه اندازیش رو گوگل کن.[/quote]

    p{direction:rtl; text-align:right}. محسن جال این واسه همه چیز هست الا ویندوز یه ویندوزی نداری ... ؟
    البته میخام API ها رو هم چک کنه ها ... (نه فقط کد های Qt)



  • [quote author="Abbas Naghdi" date="1357403287"]
    [quote author="Mohsen" date="1357401705"]p{direction:rtl;text-align:right}. valgrind توی qtcreator پلاگین داره. روش راه اندازیش رو گوگل کن.[/quote]

    p{direction:rtl; text-align:right}. محسن جال این واسه همه چیز هست الا ویندوز یه ویندوزی نداری ... ؟
    البته میخام API ها رو هم چک کنه ها ... (نه فقط کد های Qt)[/quote]

    p{direction:rtl;text-align:right}. دقیقاً چی می‌خوای؟



  • p{direction:rtl; text-align:right}. پست اولم :
    یه بخشی داخل VS2010 هست که پروژه رو در حالت کامپایل تست میکنه که کجای کد میتونه چقدر حافظه یا پردازش بیشتر رو با خودش در گیر کنه و کجای کد این کار رو نمیکمنه
    یا مثلا کنترل میکنه از چه منابعی در کجای کد استفاده میشه یا نمودار میزنه که برنامه در چه حالاتی پایدار تره و …
    این رو اگه به Qt Creator اظافه کنن که دیگه میشه ابر IDE … همین … این رو هم میشه اظافه کرد … ؟
    واسه qt هست یا نه ... ؟
    اگر هست == لینک;
    در غیر ین صورت{
    توسعه دهندگان اظافه کنن;



  • [quote author="Abbas Naghdi" date="1357403287"]
    [quote author="Mohsen" date="1357401705"]p{direction:rtl;text-align:right}. valgrind توی qtcreator پلاگین داره. روش راه اندازیش رو گوگل کن.[/quote]

    p{direction:rtl; text-align:right}. محسن جال این واسه همه چیز هست الا ویندوز یه ویندوزی نداری ... ؟
    البته میخام API ها رو هم چک کنه ها ... (نه فقط کد های Qt)[/quote]

    p{direction:rtl;text-align:right}. دیگه پروفایلری که برای qtcreator پلاگین داشته باشه نمیشناسم.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.