Windows 2000 Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 12 November 2010

If you are seeing random crashes of the GUI or core engine ...

Posted on 20:31 by Unknown
Many users of Process Lasso have experimented with various system 'optimization' utilities. Many of these make permanent changes to the Windows registry that are supposed to speed up your PC. Note that Process Lasso makes NO changes to your system registry or other system settings.

Anyway, one value that is sometimes changed by inferior utilities is CriticalSectionTimeout. This value should NOT be decreased on a whim. This can cause exceptions to be raised in multi-threaded applications like Process Lasso that rely on critical sections to protect data from simultaneous access by multiple threads.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\CriticalSectionTimeout

That is one value that should NOT be decreased, and adjusting it isn't going to help your PC performance in any way -- it will just cause crashes if things take too long. If you see seemingly random crashes of the governor or GUI, please check this registry value if you get a chance. Some of these optimization utilities do things they think will help, but their changes actually have dire consequences.

The default value for most Windows NT+ (home and server) variants seems to be 0x278d00 (2592000). In other words, a long time. Sometimes things take a long time. That's why lowering it is dangerous. It isn't that it that the thread gives up on waiting and just tries anyway, the thread actually issues an exception, resulting in what you see as an application crash.

With the next build, a quick test will be performed to make sure this value is correct. This is the danger of running utilities that tweak system registry values.
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Process Lasso and WDFME
    Since Process Lasso can be complex for the layman, something we are working on, I wanted to list a set of steps to address the commonly abu...
  • WARNING: Cracks for Process Lasso may modify HOSTS file
    WARNING:  Cracks for Process Lasso have been seen to modify your system HOSTS file so that you can no longer access  bitsum.com  and/or  bit...
  • Tightening the Governor
    Most users of Process Lasso are familiar with its core engine, ProcessGovernor.exe. It is the silent background process that applies all pro...
  • The many instances of Chrome
    As many readers of this blog may know, Google Chrome is different from other Windows web browsers. It isolates each of its tabs into an indi...
  • ParkControl updated to v1.0.0.0
    This nifty utility, included in Process Lasso v6, lets you enable or disable CPU core parking in REAL TIME , no reboot required. It also let...
  • Next update, Options menu gets some changes
    I decided to make the Options menu a little more consistent and move the ProBalnce configuration down with the rest of the rules configurati...
  • Anti-virus software - the #1 cause of PC performance troubles
    Many users realize their anti-virus software consumes massive amounts of system resources, and hope that Process Lasso will somehow keep it ...
  • Oh the frustration with this corporate crapware!!
    I now get uninstall feedback, as I solicit it (for better or worse). Once read, I can never go back, lol. Fortunately, most of it is actuall...
  • If you are seeing random crashes of the GUI or core engine ...
    Many users of Process Lasso have experimented with various system 'optimization' utilities. Many of these make permanent changes to ...
  • CPU Parking revisited: How to enable or disable CPU Parking yourself without registry edits
    This post has been superceded by this newer, better, and more up to date one.. including a new freeware utility called ParkControl that can ...

Blog Archive

  • ►  2013 (1)
    • ►  March (1)
  • ►  2012 (6)
    • ►  September (1)
    • ►  July (1)
    • ►  June (2)
    • ►  January (2)
  • ►  2011 (166)
    • ►  December (3)
    • ►  November (2)
    • ►  October (2)
    • ►  September (6)
    • ►  August (12)
    • ►  July (14)
    • ►  June (17)
    • ►  May (19)
    • ►  April (13)
    • ►  March (27)
    • ►  February (31)
    • ►  January (20)
  • ▼  2010 (203)
    • ►  December (23)
    • ▼  November (34)
      • Resource usage of v4.00.23 in XP after 2 days
      • Core optimization
      • v4.00.23 - Fixing bad v4.00.21 build
      • Work begins on v4.1, even as v4.0 maintenance cont...
      • v4.00.21 - Very minor update, non-pushed
      • v4.00.20 Final
      • Name change: Free Edition now Semi-Free Edition
      • Next update, Options menu gets some changes
      • Spending a day on marketing and new perspectives
      • v4.00.18 - Cosmetic work for better multi-lingual ...
      • v4.00.17 - Fix for global configuration file path
      • Version 4 enjoys a successful launch with good use...
      • v4.00.16 Final Released
      • Language updates - Consolidated into v4.00.15 (com...
      • Post-release silence
      • Version 4.00.14 FINAL released -- and on time
      • 4.00.14 - Final version - preparing to push out to...
      • New Process Watchdog support in v4 (a screenshot)
      • Fixing a few last minute minor bugs in beta
      • Existing users of Process Lasso - Reset your ProBa...
      • Fix to global paths in v4 beta
      • Performance tests pass
      • More minor bug fixes to the beta, now RC3 comes ...
      • RC3, then final
      • If you are seeing random crashes of the GUI or cor...
      • v4.00.11 RC2 beta refresh
      • v4.00.11 RC2 beta released
      • RC2 coming tonight
      • Web server troubles
      • New v4.00.10 RC1 beta build to fix blank processes...
      • Terminal Services in XP/2K .. or 'Help, my process...
      • v4.00.09 RC1 beta
      • Final release date set: November 14th, 2010
      • When CPU Affinity Helps and When HyperThreading Hurts
    • ►  October (38)
    • ►  September (17)
    • ►  August (19)
    • ►  July (19)
    • ►  June (11)
    • ►  May (16)
    • ►  April (8)
    • ►  March (6)
    • ►  February (6)
    • ►  January (6)
  • ►  2009 (43)
    • ►  December (6)
    • ►  November (1)
    • ►  October (10)
    • ►  September (3)
    • ►  August (1)
    • ►  July (9)
    • ►  June (2)
    • ►  May (3)
    • ►  April (4)
    • ►  March (4)
Powered by Blogger.

About Me

Unknown
View my complete profile