Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Persian
  4. ایده : اظافه کرد تست کننده
Forum Updated to NodeBB v4.3 + New Features

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

Scheduled Pinned Locked Moved Persian
12 Posts 3 Posters 5.5k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Abbas Naghdi
    wrote on last edited by
    #1

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

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mohsen
      wrote on last edited by
      #2

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

      1 Reply Last reply
      0
      • S Offline
        S Offline
        soroush
        wrote on last edited by
        #3

        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
        1 Reply Last reply
        0
        • M Offline
          M Offline
          mohsen
          wrote on last edited by
          #4

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

          1 Reply Last reply
          0
          • S Offline
            S Offline
            soroush
            wrote on last edited by
            #5

            [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 یک پروفایلر نیست و نمی‌تونه کار پروفایلرها رو انجام بده.

            1 Reply Last reply
            0
            • M Offline
              M Offline
              mohsen
              wrote on last edited by
              #6

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

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

              1 Reply Last reply
              0
              • A Offline
                A Offline
                Abbas Naghdi
                wrote on last edited by
                #7

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

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

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  mohsen
                  wrote on last edited by
                  #8

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

                  1 Reply Last reply
                  0
                  • A Offline
                    A Offline
                    Abbas Naghdi
                    wrote on last edited by
                    #9

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

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

                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      soroush
                      wrote on last edited by
                      #10

                      [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}. دقیقاً چی می‌خوای؟

                      1 Reply Last reply
                      0
                      • A Offline
                        A Offline
                        Abbas Naghdi
                        wrote on last edited by
                        #11

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

                        1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          mohsen
                          wrote on last edited by
                          #12

                          [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 پلاگین داشته باشه نمیشناسم.

                          1 Reply Last reply
                          0

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved