DonAithnen (donaithnen) wrote,

Supid Developer

I'm going to have to stay very late tonight anyway, and this isn't helping matters any =/

Microsoft's Visual C++ developer has a stupid bug. If you use PerForce as your source control program rather than SourceSafe, every so often VC++ will decide to copy your breakpoints.

We don't know what causes it, it seems to happen in clusters, you never find just two or three copies, it's a dozen, or a hundred. The first time it happened i had what i guestimated to be about 1000 breakpoints, all spawned off of an original ten or so.

My officemate had it happen to him, except an equally small number got duplicated until her had over 10,000.

This is all bad enough, but when you start VC++ loading the workspace takes an amount of time that is proportional to the amount of breakpoints you have in that workspace.

I have the feeling that that's what has happened this time, because I opened the workspace, and it got up to the 90% mark or so, and stopped. It's been sitting there for a _long_ time. The Task Manager says that MSDEV.EXE is using up 99% of the CPU, so the CPU time gains one second for every second that goes by, The CPU time just passed one hour. Admitedly five or ten minutes of that may have been from before i switched to this workspace, but that's still a _hell_ of a long time for it to be loading!!!

  • Hugo Award Semifinals

    Edit: I wrote this yesterday, not realizing that the finalists would be announced today. My speculations about who's likely to get nominated are…

  • It's alive!

    *tap tap tap* Is this thing on? So for those who don't follow me on twitter, yes i still exist! (For those who do follow me on twitter, sorry for…

  • Why You Should Vote

    This CGP Grey video on the politics of power addresses it partway through (about 7:00 - 8:00). This Cracked…

  • Post a new comment


    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.