Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Developer's tools

Developer's tools

Scheduled Pinned Locked Moved The Lounge
performancesecuritytoolsquestioncode-review
9 Posts 6 Posters 0 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.
  • L Offline
    L Offline
    Lost User
    wrote on last edited by
    #1

    Is there a huge assortment of developer tools that allow you to analyze your code for memory leaks, performance issues, and security risks? How would you rate the tools that are out there? Are they mostly good? What do you look for in code analysis tools and what capabilities do you want them to have? I have always wanted to create software that would improve the quality of code. It would be nice if there were tools that could inform you of more efficient code logic that could do the same task as sloppy bloated code. I would like as many reasonable ideas you can give me as to what you want in code analysis tools. This would be a great project that would keep me busy and give me something to feel passionate about.

    █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

    B L T 3 Replies Last reply
    0
    • L Lost User

      Is there a huge assortment of developer tools that allow you to analyze your code for memory leaks, performance issues, and security risks? How would you rate the tools that are out there? Are they mostly good? What do you look for in code analysis tools and what capabilities do you want them to have? I have always wanted to create software that would improve the quality of code. It would be nice if there were tools that could inform you of more efficient code logic that could do the same task as sloppy bloated code. I would like as many reasonable ideas you can give me as to what you want in code analysis tools. This would be a great project that would keep me busy and give me something to feel passionate about.

      █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

      B Offline
      B Offline
      Bassam Abdul Baki
      wrote on last edited by
      #2

      PC-Lint and Understand are two that come to mind.


      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." - George Bernard Shaw Web - Blog - RSS - Math - LinkedIn - BM

      1 Reply Last reply
      0
      • L Lost User

        Is there a huge assortment of developer tools that allow you to analyze your code for memory leaks, performance issues, and security risks? How would you rate the tools that are out there? Are they mostly good? What do you look for in code analysis tools and what capabilities do you want them to have? I have always wanted to create software that would improve the quality of code. It would be nice if there were tools that could inform you of more efficient code logic that could do the same task as sloppy bloated code. I would like as many reasonable ideas you can give me as to what you want in code analysis tools. This would be a great project that would keep me busy and give me something to feel passionate about.

        █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #3

        For dot net stuff have a look at Ants profiler, NProf and CLR Profiler to get some ideas. You get the source code with CLR profiler which might help you a bit.

        System.IO.Path.IsPathRooted() does not behave as I would expect

        1 Reply Last reply
        0
        • L Lost User

          Is there a huge assortment of developer tools that allow you to analyze your code for memory leaks, performance issues, and security risks? How would you rate the tools that are out there? Are they mostly good? What do you look for in code analysis tools and what capabilities do you want them to have? I have always wanted to create software that would improve the quality of code. It would be nice if there were tools that could inform you of more efficient code logic that could do the same task as sloppy bloated code. I would like as many reasonable ideas you can give me as to what you want in code analysis tools. This would be a great project that would keep me busy and give me something to feel passionate about.

          █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

          T Offline
          T Offline
          Tim Craig
          wrote on last edited by
          #4

          Captain See Sharp wrote:

          tools that allow you to analyze your code for memory leaks

          You program in C#, you're not supposed to have memory leaks. :laugh:

          The evolution of the human genome is too important to be left to chance idiots like CSS.

          U S 2 Replies Last reply
          0
          • T Tim Craig

            Captain See Sharp wrote:

            tools that allow you to analyze your code for memory leaks

            You program in C#, you're not supposed to have memory leaks. :laugh:

            The evolution of the human genome is too important to be left to chance idiots like CSS.

            U Offline
            U Offline
            Umbaraumba
            wrote on last edited by
            #5

            dotNet Profiler (great tool for memory/performance profiling) and of course FxCop (VS2005 Team Suite has inbult static analyzer)=))) 2Tim Craig read this article about "memory leaks"=))) когда ж я сдохну.... -- modified at 5:27 Friday 16th February, 2007 когда ж я сдохну...

            T 1 Reply Last reply
            0
            • T Tim Craig

              Captain See Sharp wrote:

              tools that allow you to analyze your code for memory leaks

              You program in C#, you're not supposed to have memory leaks. :laugh:

              The evolution of the human genome is too important to be left to chance idiots like CSS.

              S Offline
              S Offline
              Scott Serl
              wrote on last edited by
              #6

              C# can leak memory. Just look up 'Dynamic Assemblies' and see where their memory is allocated. One common place using dynamic assemblies is Regex. I have seen quite a bit of leakage due to this. Scott

              T R 2 Replies Last reply
              0
              • U Umbaraumba

                dotNet Profiler (great tool for memory/performance profiling) and of course FxCop (VS2005 Team Suite has inbult static analyzer)=))) 2Tim Craig read this article about "memory leaks"=))) когда ж я сдохну.... -- modified at 5:27 Friday 16th February, 2007 когда ж я сдохну...

                T Offline
                T Offline
                Tim Craig
                wrote on last edited by
                #7

                Thanks for the info but I don't and won't use C#. I just think it's so funny because of all the hype about how it's better than C++ because you don't have to worry about memory leaks while they conveniently forget they don't automatically free other resources like file handles, GDI objects, etc, which IMHO are a much more common problem. My C++ applications never leaked memory because Microsoft has provided an instrumented heap, at least since the MFC 1.5 days, which when the debug version of the app exited, showed you were leaking memory and pointed you to the line of code where it was allocated.

                The evolution of the human genome is too important to be left to chance idiots like CSS.

                1 Reply Last reply
                0
                • S Scott Serl

                  C# can leak memory. Just look up 'Dynamic Assemblies' and see where their memory is allocated. One common place using dynamic assemblies is Regex. I have seen quite a bit of leakage due to this. Scott

                  T Offline
                  T Offline
                  Tim Craig
                  wrote on last edited by
                  #8

                  See my reply to Umbaraumba above. :-D

                  The evolution of the human genome is too important to be left to chance idiots like CSS.

                  1 Reply Last reply
                  0
                  • S Scott Serl

                    C# can leak memory. Just look up 'Dynamic Assemblies' and see where their memory is allocated. One common place using dynamic assemblies is Regex. I have seen quite a bit of leakage due to this. Scott

                    R Offline
                    R Offline
                    rochana_bg
                    wrote on last edited by
                    #9

                    Thanks for pointing that out Scott. I was trying to find the memory leak for some time. Roch

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups