back to article Visual Studio Team Services having some 'performance issues'

Microsoft has said it suspects a code change has caused "performance issues" for its cloud-based code repository and dev collaboration platform, Visual Studio Team Services. At 7:21 UTC this morning, Redmond's team members noted on the status page that "a potentially customer impacting alert" was "being investigated" for the …

  1. Anonymous Coward
    Anonymous Coward

    VS2017 Community Edition is a POS

    I wasted an entire weekend trying to install it.

    After installing everything, I ended up losing the standard microsoft project types for C++ and C#, and couldn't get them back even after completely uninstalling everything and starting again.

    Ended up installing the bare mnimum on another box the following weekend. (The only other alternative would have been to re-install Windows from scratch).

    Still doesn't run as a 64-bit IDE - it gets installed as a 32-bit even on Windows x64.

    1. AndrueC Silver badge
      Boffin

      Re: VS2017 Community Edition is a POS

      Still doesn't run as a 64-bit IDE - it gets installed as a 32-bit even on Windows x64.

      There is no 64 bit version of Visual Studio and the development team have stated that it wouldn't help and might actually make things worse.

      1. Dan 55 Silver badge

        Re: VS2017 Community Edition is a POS

        What they mean is they can't be bothered to go through the code and check the types and the whole thing is so string-and-yoghurt-pots anyway that any slight change to the compile options means 1000 new bugs bloom.

      2. Anonymous Coward
        Anonymous Coward

        Re: VS2017 Community Edition is a POS

        It would help a hell of a lot. I have to restart management studio several times a day due to out of memory errors and the shite windows memory system that barely allows a program to use a gig let alone the 4 it should for a 32 bit program.

        1. AndrueC Silver badge
          Unhappy

          Re: VS2017 Community Edition is a POS

          I've not personally had any memory issues with 2015 since the second update. If you are seeing them then make sure your version of 2015 is up to date because it absolutely fixes some memory leaks.

          Now don't get me wrong. I use it day in and day out and it frequently pisses me off. One day last week I had to swap between two branches several times in one hour so had to sit through the teeth grinding hell of it trying to figure out first how to unload shit then how to reload shit. Sometimes I have to restart VS to get it to correctly rebuild a solution. WTF is that about? Is this the 20th century?

          And don't even get me started on why I have to keep the WPF designer hidden. Fair enough there's a lot to be said for working purely in XAML but it shouldn't kill VS just to render my bloody form. And with it hidden after a few hours it will still enter a go slow phase where it keeps pausing for several seconds when I'm typing. Eventually I get so sick of it I have to restart it..and that means another unload/load cycle.

          Someone complained that there wasn't a 64 bit version so I provided a link to a blog where a VS developer claimed that it's a deliberate choice because they don't think it's worth the bother. Just for the record at no point have I ever expressed an opinion on the validity of that statement. I merely thought it would be a useful discussion point.

    2. Anonymous Coward
      Anonymous Coward

      Re: VS2017 Community Edition is a POS

      Tip 1: Install VS in a VM.

      Tip 2: Run your code in another VM (using a fresh snapshot)

    3. Anonymous Coward
      Anonymous Coward

      Re: VS2017 Community Edition is a POS

      "Visual Studio Team Services went offline for five hours last year."

      So within the 99.9% availability SLA then!

    4. Anonymous Coward
      Anonymous Coward

      Re: VS2017 Community Edition is a POS

      "I wasted an entire weekend trying to install it."

      Onto what OS version? No problems here.

      1. Geoffrey W

        Re: VS2017 Community Edition is a POS

        RE: "No problems here"

        So with your data and his - that's a 50% failure rate. Appalling!

        Actually; He did go on and succeed with a different machine, so that's 33.33333% failure.

        When I get round to installing it I should be able to get the failure rate down to 25%. A bit better. At least its free.

    5. bombastic bob Silver badge
      FAIL

      Re: VS2017 Community Edition is a POS

      and, "the cloud" is HIGHLY overrated.

      If you want to clloud-collaborate, use github. It doesn't require a bloated IDE.

  2. Anonymous Coward
    Anonymous Coward

    Ahhh...the joy of cloud

    Move your stuff to the cloud - somebody else provides the infrastructure and services, so you don't have to worry about it. It's great...when it works

    1. Anonymous Coward
      Thumb Up

      Re: Ahhh...the joy of cloud

      It largely depends on the provider. We've had great success with github and Google docs. Of course they do go down, but it's rare and short (better than self-hosting).

      Would I trust Microsoft to provide anything? fuck off - especially if they're dog-fooding. I've used their products.

      1. Anonymous Coward
        Anonymous Coward

        Re: Ahhh...the joy of cloud

        Self hosting instead of non-self hosing ?

    2. Anonymous Coward
      Anonymous Coward

      Re: Ahhh...the joy of cloud

      "It's great...when it works"

      Provided you gave the warnings before migration, it's also great when it doesn't work. What used to be endless nagging and hovering bosses is now "it's with the provider, I'll let you know when they do, I did warn yo..." "yes yes, fine" and off to get another coffee and watch the traffic drive past.

  3. Anonymous Coward
    Anonymous Coward

    Agile Manifesto

    "We can't even do a standup/scrum meeting this morning because VSTS workboard is so slow :("

    Individuals and interactions over processes and tools

    http://agilemanifesto.org/

    Just sayin'

    1. Anonymous Coward
      Anonymous Coward

      Re: Agile Manifesto

      Brilliant.

      Best comment I've read in a while.

  4. This post has been deleted by its author

    1. Anonymous Coward
      Anonymous Coward

      Re: "We can't even do a standup/scrum meeting this morning..."

      ...so we finessed each others man buns, oiled our twat beards, and used our Apple Watches to send our heartbeats to each other.

      Idiots.

  5. Anonymous Coward
    Anonymous Coward

    I would say it's what it's depending on rather than the regular expression referencing it because you would only be using a regular expression to reference it if it had versioning due to the name changes.

  6. a_yank_lurker

    New Feature

    To the PHBs at Slurp:

    There is this nifty new idea some are using. It is to test the code before release to find and kill the bugs. You might want to try it.

    Signed

    Your Users

    </snark>

    1. bombastic bob Silver badge
      Facepalm

      Re: New Feature

      "There is this nifty new idea some are using."

      yeah, and some of them set up DEVELOPMENT servers to test things on, before moving them to production. but you'll need TESTERS to evaluate it properly, or maybe make everyone at Micro-shaft use the DEVELOPMENT server to help work out the bugs...

      'master' and 'develop' branches on github. do a merge when you know it works, cross your fingers, hold onto your ass, and hope you didn't break something. And do it at zero-dark-thirty when few people are actually using it [so you don't cause massive outages]. And then TEST the damn thing, to make sure you didn't break it.

      yeah, "standard operating procedure" for competent IT people, right?

      "Facepalm" icon for how dumb MS was for putting this on the production server without testing it properly, first.

  7. colinb

    Worth repeating

    if you have a problem and you use RegEx to solve it, you now have two problems.

    1. Anonymous Coward
      Anonymous Coward

      Re: Worth repeating

      if you have a problem and you use Microsoft to solve it, you now have a royal fuck load of problems.

      1. bombastic bob Silver badge
        Thumb Up

        Re: Worth repeating

        while(1)

        {

        "if you have a problem and you use Microsoft to solve it, you now have a royal fuck load of problems."

        }

        how's that?

  8. Tom 7

    Is it going too slowly to turn on the profiler to find out what they fucked up?

    Blink

    Blink

  9. K Cartlidge

    RegEx

    TBH regular expressions are great at solving tricky text manipulation issues, but they suffer from (at least) 2 main issues:

    1. The expressions *can* quickly become read-only.

    2. They can never match custom-crafted (good) code for a specific usage.

    In the case of point 2, I have to question whether introducing a regex into a system under such heavy load without testing the performance characteristics at scale was a little foolish and a little more kraftwerk (sic) might be more appropriate.

    Note that this is not to say that a regex would not be fine, just that sometimes they aren't and you need to check.

    1. bombastic bob Silver badge
      Devil

      Re: RegEx

      "sometimes they aren't [ok] and you need to check."

      on a DEVELOPMENT server. With a mirror of the production database(s). And a good simulation of realistic activity. for at least 2 or 3 days prior to updating the production server(s), with automated test suites or interns or students or dedicated testers who will report problems immediately and even TRY to produce them.

      (the choir says "amen" right?)

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like