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

  • 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...
  • 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...
  • v5.0.0.18: Fix auto updater in XP
    During testing a few hours ago I noticed the auto-update was failing in some XP installations. Specifically, it would appear to stall at the...
  • Process Lasso v5.0.0.48
    Changes: [.48]Change.GUI: Do not show 'Activate Now' menu item after activation [.48]Change.GUI: Adjusted logging thread CPU and I/O...
  • One bit of bad news, one bit of good news
    One disappointing thing is that I've decided to cancel the change history shown in the update dialog, at least for v4.1. I may add it in...
  • Version 6 Goes Final
    Version 6 Goes Final as v6.0.0.58 I don't even know where to start with the changes, so I'm going to refer you to two documents. Nei...
  • Smaller minidumps means more submissions
    One of the changes in the last build was that I reduced the size of the minidumps that are generated in the rare event of a crash. They have...
  • 5.0.0.9 beta
    Sadly, my change in version naming did confuse some users who thought v5 was final already. Well, it is close, but not there --- I am rapidl...
  • Code review and bug tracking continues
    This is the tedious part of pre-release work ;o. I will release a new beta though, as soon as I possibly can. Although I've got new prob...

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