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 v3.65.3 beta released
    I've released the first new beta that is 100% UNICODE. I've regression tested almost all the software, though there may still be som...
  • Process Lasso v5.0.0.28
    This build continues maintenance, fixing several items and also making a nice improvement to the graph's display. Further, the last sele...
  • 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...
  • Optimizing process icon memory use & New core feature coming..
    Two in one post. Yes, here at Bitsum we're going Green by conserving bandwidth ;). Of course, that's just a joke and I fully support...
  • 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 ...
  • 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...
  • 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...
  • Indonesian language added - That makes 11
    Thanks to the work of Ivan Chin, an Indonesian (Bahasa Melayu) translation will be included in v3.99.36. This will be the first time even he...
  • 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 ...

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