title: How can I lag a computer in c#? CREATE lag!
body: <p>This is an odd question, I understand. I also assumed it would be simple, because lord knows I have created my share of infinite loops.</p>
  
  <p>I'm trying to cause a slight PC lag in C# - specifically I need to create a 'choppy mouse' situation system wide (not just the sandboxed exe).</p>
  
  <p>The little app can't crash the computer! The lag should be able to run for 2-10 seconds ish - then stop.</p>
  
  <p>What I have tried so far:
  -Spawning numerous threads that save data (filled up memory and cause PF usage, no real lag).</p>
  
  <p>-Spawning TONS of threads (lag at first, but then none when treads are re-spawned again - as if the second time the OS is ready).</p>
  
  <p>-Spawning threads that take several screenshots (the screenshots don't seem to lag).</p>
  
  <p>None of these have worked - any ideas?</p>
  
  <p>Optional back story (optional):
  The reason for the application, without divulging any company information, is to cover up a laggy background process in a production environment. We have tried to speed the app up, or improve the computers with no results. There is an abuse case that is present when production workers associate a lag with this background application running. The goal is to disassociate this lag ... by creating a similar one at random times sparingly. </p>
  
  <p>Clarification:
  The original background app is not home grown (fyi) the only real solution would to be purchase 1000s of new boxes. The company is going with the cheaper 'hide the background app' ... 'solution'. I know...</p>