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. Execution Drift

Execution Drift

Scheduled Pinned Locked Moved The Lounge
helpquestion
22 Posts 15 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.
  • N NowIsForever

    Call this "execution drift" for want of a better term. Everyone who uses a PC knows about this problem: A computer must be rebooted periodically or "things go wrong." Some software in the system (frequently many programs) will begin behaving erratically, or not function at all. Mainly, I'm looking for more information on the phenomena, and in particular, is there a standard name for this? I tried several topics with Google, pc drift, program drift, execution drift, etc. and nothing valuable came up. Presumably, the culprits are mostly applications and add on code rather than system code, drift in system code is perhaps not uncommon.

    :doh: Eschew Obfuscation :doh:

    S Offline
    S Offline
    SimulationofSai
    wrote on last edited by
    #11

    I thought that this was because of memory fragmentation. This will be more evident if the OS relies on a time based paging algorithm to determine which blocks goes to the page file. Oh wait, while this explains why applications will be slow when reactivated after being left open for a long time, it does not explain why anything may appear erratic. :doh:

    1 Reply Last reply
    0
    • D Dan Neely

      Or even just fragmentation of the heap.

      3x12=36 2x12=24 1x12=12 0x12=18

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

      I know how it feels (on a Monday). :sigh:

      Join the cool kids - Come fold with us[^]

      D 1 Reply Last reply
      0
      • L Lost User

        I know how it feels (on a Monday). :sigh:

        Join the cool kids - Come fold with us[^]

        D Offline
        D Offline
        Dan Neely
        wrote on last edited by
        #13

        But it's Tuesday.

        3x12=36 2x12=24 1x12=12 0x12=18

        L 1 Reply Last reply
        0
        • N NowIsForever

          Call this "execution drift" for want of a better term. Everyone who uses a PC knows about this problem: A computer must be rebooted periodically or "things go wrong." Some software in the system (frequently many programs) will begin behaving erratically, or not function at all. Mainly, I'm looking for more information on the phenomena, and in particular, is there a standard name for this? I tried several topics with Google, pc drift, program drift, execution drift, etc. and nothing valuable came up. Presumably, the culprits are mostly applications and add on code rather than system code, drift in system code is perhaps not uncommon.

          :doh: Eschew Obfuscation :doh:

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

          You may find this[^] paper interesting. It talks about DRAM errors as they occur in the wild. These are errors from hardware rather than software and I suspect, after reading the paper, that they may come into play a lot more than people realize. Cheers, Drew.

          1 Reply Last reply
          0
          • P PIEBALDconsult

            Sooo... poor management then. :-D Bad managers hire bad developers and give them bad deadlines. Plus, in an environment where having a system crash affects everybody (mainframe, mini-computer), more effort is made to deliver a quality product. But when each user has his own system and a crash only affects one user, quality tends to go down the drain. X| (5)

            Richard Andrew x64R Offline
            Richard Andrew x64R Offline
            Richard Andrew x64
            wrote on last edited by
            #15

            Not necessarily poor management. Just management. There is a cost/benefit analysis that goes into deciding how much development and debugging time goes into a product. So if a management decision is made that says, "OK, for this $100 product, X number of bugs is acceptable," that's not poor management, that's just management.

            P 1 Reply Last reply
            0
            • N NowIsForever

              Call this "execution drift" for want of a better term. Everyone who uses a PC knows about this problem: A computer must be rebooted periodically or "things go wrong." Some software in the system (frequently many programs) will begin behaving erratically, or not function at all. Mainly, I'm looking for more information on the phenomena, and in particular, is there a standard name for this? I tried several topics with Google, pc drift, program drift, execution drift, etc. and nothing valuable came up. Presumably, the culprits are mostly applications and add on code rather than system code, drift in system code is perhaps not uncommon.

              :doh: Eschew Obfuscation :doh:

              D Offline
              D Offline
              Dr Walt Fair PE
              wrote on last edited by
              #16

              I call it Windows grunge. I've had a Linux server that was only rebooted to upgrade the operating system. It went for 3 years once, with no problem at all.

              CQ de W5ALT

              Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

              M 1 Reply Last reply
              0
              • Richard Andrew x64R Richard Andrew x64

                Not necessarily poor management. Just management. There is a cost/benefit analysis that goes into deciding how much development and debugging time goes into a product. So if a management decision is made that says, "OK, for this $100 product, X number of bugs is acceptable," that's not poor management, that's just management.

                P Offline
                P Offline
                PIEBALDconsult
                wrote on last edited by
                #17

                "Good enough" isn't. :-D

                Richard Andrew x64R 1 Reply Last reply
                0
                • P PIEBALDconsult

                  "Good enough" isn't. :-D

                  Richard Andrew x64R Offline
                  Richard Andrew x64R Offline
                  Richard Andrew x64
                  wrote on last edited by
                  #18

                  Not when I'm the one laying out the money for the product, it sure ain't. :thumbsup:

                  1 Reply Last reply
                  0
                  • D Dan Neely

                    But it's Tuesday.

                    3x12=36 2x12=24 1x12=12 0x12=18

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

                    It's software - always delivered late.

                    Join the cool kids - Come fold with us[^]

                    1 Reply Last reply
                    0
                    • D Dr Walt Fair PE

                      I call it Windows grunge. I've had a Linux server that was only rebooted to upgrade the operating system. It went for 3 years once, with no problem at all.

                      CQ de W5ALT

                      Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

                      M Offline
                      M Offline
                      Mark_Wallace
                      wrote on last edited by
                      #20

                      Why do people associate servers with work computers? They might be the same hardware, but they're completely different animals. It doesn't suirprise me in the slightest if a Linux, Mac, Windows, or any other server stays up for a decade or two with no errors. A work machine, that's used to write and build code, to create and modify graphics, to use God-knows how many rich text editors, watch youtube videos, open PDFs, operate 600 background processes, fill in web forms, act as a telephone, compile and manage documents for printing, etc, etc, etc. might not be quite as stable. I point and laugh at idiots who think that Linux is stable because it can run a server.

                      I wanna be a eunuchs developer! Pass me a bread knife!

                      D 1 Reply Last reply
                      0
                      • M Mark_Wallace

                        Why do people associate servers with work computers? They might be the same hardware, but they're completely different animals. It doesn't suirprise me in the slightest if a Linux, Mac, Windows, or any other server stays up for a decade or two with no errors. A work machine, that's used to write and build code, to create and modify graphics, to use God-knows how many rich text editors, watch youtube videos, open PDFs, operate 600 background processes, fill in web forms, act as a telephone, compile and manage documents for printing, etc, etc, etc. might not be quite as stable. I point and laugh at idiots who think that Linux is stable because it can run a server.

                        I wanna be a eunuchs developer! Pass me a bread knife!

                        D Offline
                        D Offline
                        Dr Walt Fair PE
                        wrote on last edited by
                        #21

                        Mark Wallace wrote:

                        I point and laugh at idiots who think that Linux is stable because it can run a server.

                        I point and laugh at idiots who generalize too much. My Linux work machine, which is used for most all the things you mentioned, ran 5 or 6 months without rebooting. I've been testing the waters to see if I could totally get rid of all Microsoft products for about 20 years or so. In stability and reliability, Linux wins hands down. In user friendliness, it comes in pretty bad. In office products software and interchanging with other companies, it is hurting. But in system stability, it wins hands down. On the other hand, I've never had a Windows server that could go a whole year without rebooting. Maybe the later versions are better? Maybe Windows 7 will finally catch up?

                        CQ de W5ALT

                        Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

                        M 1 Reply Last reply
                        0
                        • D Dr Walt Fair PE

                          Mark Wallace wrote:

                          I point and laugh at idiots who think that Linux is stable because it can run a server.

                          I point and laugh at idiots who generalize too much. My Linux work machine, which is used for most all the things you mentioned, ran 5 or 6 months without rebooting. I've been testing the waters to see if I could totally get rid of all Microsoft products for about 20 years or so. In stability and reliability, Linux wins hands down. In user friendliness, it comes in pretty bad. In office products software and interchanging with other companies, it is hurting. But in system stability, it wins hands down. On the other hand, I've never had a Windows server that could go a whole year without rebooting. Maybe the later versions are better? Maybe Windows 7 will finally catch up?

                          CQ de W5ALT

                          Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

                          M Offline
                          M Offline
                          Mark_Wallace
                          wrote on last edited by
                          #22

                          Walt Fair, Jr. wrote:

                          I point and laugh at idiots who generalize too much.

                          Pointing and laughing is so much fun! I think the two main things that helps Linux maintain its stability rep are: 1. That no self-respecting Linux user will buy anything from Adobe. 2. That open source apps, while they might be a pain in the backside, user-unfriendly, and often lack polish, are generally coded a lot better than much of the freeware and shareware available for Windows. That said, and even though my machines are loaded with Adobe malware, they never crash, and I never shut them down unless a really annoying update demands it (and demands it and demands it -- I've left "restart now?" boxes floating around for weeks). I don't think that Linux is really more stable at all; it's just that people spend more time setting it up to be stable, and don't install so much broken code on it.

                          I wanna be a eunuchs developer! Pass me a bread knife!

                          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