Intelligent standby list cleaner (ISLC) v1.0.3.3 Released
- Wagnard
- Site Admin
- Posts: 1711
- Joined: Sat Jul 04, 2015 5:18 pm
- Location: 127.0.0.1
- Contact:
Intelligent standby list cleaner (ISLC) v1.0.3.3 Released
Intelligent standby list cleaner v1.0.3.3 Released
The application will monitor and clear the memory standby list according the configured options parameter you set.
It may help users who have stutters in games when using windows 10 Creator update and higher version of windows.
-This is consider beta and as-is.
-If this ever get popular, I'll add more configurable options.
1.0.3.3 ChangeLog:
-Fixed an issue related to timer resolution and the system decimal either being a comma or a dot.
SHA1: 5770A41EFE13B1172467C525A4A5FC9AB7BF3323
SHA-256: 331BF280EE3F8BA09B6ECC712A8C36AC806FB9E0701700D3F94FBEAC7FF78D0D
***Download ISLC Here***
Social :
If you have issue running it.
First : Run in a CMD (command prompt with admin privilege) 2 times :
LODCTR /R and reboot
If still not working, we check if you have disabled performance counter and enable them
lodctr /q | find "Disabled"
lodctr /e:PerfOS
Probably need a reboot.
1.0.3.2 ChangeLog:
-Fixed ISLC crash on Windows 7.
1.0.3.1 ChangeLog:
-Added -purge command line argument.
-Added AlwaysOnTop checkbox.
1.0.3.0 ChangeLog:
-Allowed 4 digits on the timer resolution
-Removed a process from the system ImpersonateLoggedOnUser
-Code enhancement with CancellationTokenSource.
1.0.2.9 ChangeLog:
- (Win 11 only) Added the option to use the GlobalTimerResolutionRequests. Timer will work like Windows 10.
1.0.2.8 ChangeLog:
- Fixed timer resolution with Windows 11
- Fixed several issues with the "Exclusion list" (thanks to vmech)
Changes since 1.0.0.0
- Configurable option: clear when standby list is XXXXMB and when Free memory is lower than XXXXmb.
- Show some approximate memory information.
- Can minimize to systray.
Changes since 1.0.0.1
- Prevent G-SYNC to activate for the app (by disable hardware gpu acceleration for the app). Thanks Blaire for the suggestion.
Changes since 1.0.0.3
- Added mbk1969 safer code for purging the standby list.
- Added a checkbox to run the application minimized and started.
- Added a "Purge" button to manually purge the standby list.
- User settings are now saved.
Changes since 1.0.0.4
- Code cleanup and several optimization on the GUI updating (WPF binding)
- Others misc stuff not worth to mention.
Changes since 1.0.0.5
- Free Memory and Standby list value now more precise (same as task manager)
- More CPU efficient.
Changes since 1.0.0.6
- More CPU efficient. (Thanks to mbk1969 for some of the tweak ex: bit-shift.)
Changes since 1.0.0.7
- Added information about the Windows "Current timer resolution" and the possibility to change it. (Thanks "mbk1969" for the suggestion.)
- Start faster than previous version.
Changes since 1.0.0.8
- On x64 OS, start as a 64bit process.
- Allow only 1 instance of the application
- Added some MessageBox information when the application encounter an error instead of just closing or crashing.
Changes since 1.0.0.9
- Fixed an issue preventing the app to work on some OS (pre Windows 10).
SHA1: 9D586964B0568428B9722DE67A5B5E4BA4F1E2F9
Changes since 1.0.1.0
- Performance improvements allowing higher verification frequency. 250MS instead of 1000ms
SHA1: 5EA80E97345CF5F434EFF9FF3716DD7185C45D96
Changes since 1.0.1.1
- When start minimized is checked or unchecked, a Task in "Windows Task Scheduler " is created or removed according to the Check state.
SHA1: 078C58989143F93C6B0EB79B202E05D7C15A9ADC
Changes since 1.0.1.2
- Added the ability to change the polling rate.
SHA1: 6263F28CD5D3589F8906228E17B7F12657AE0DAC
Changes since 1.0.1.3
- Added command line argument
- Added more polling rate options.
SHA1: 2C1B487E3B2D70D71ACA9D4F652915977E8F13AA
Changes since 1.0.1.4
- Fixed a checkbox issue.
SHA1: 1FAFB3FA773F59B3BAF4C75A9B820058904A54D5
Changes since 1.0.1.5
- Added context menu item to the systray icon to exit the application.
- Small fixes and enhancements.
SHA1: 6D364609E57FBD0CBAE548C6EF9C60DC7B462B05
Changes since 1.0.1.6
- Small fixes and enhancements.
SHA1: A9B92B2B6EA39DBB109DA17D27BBBFCB78863DA3
Changes since 1.0.1.7
- Added a process exclusion list. (All credits goes to Guru3d forum member mbk1969)
- Misc enhancements
SHA1: 9C550DEDF03082D2A91894D803EC7ED7BECBEEFA
Changes since 1.0.1.8
- Exclusion list is manageable from within ISLC now.
- Misc enhancements
SHA1: 5FD15291C7C8392DDD34CD910023CDD0FEDE4095
Changes since 1.0.1.9
- Remove the tool-tips because it was resetting the timer resolution. (.Net behavior)
SHA1: F0632633E4550EFFFAC51D6AB062A2CDA7810B76
Changes since 1.0.2.0
- Fixed Task added to "Task Scheduler" was running max 72 hours. (Thanks to vmech for reporting)
SHA1: 6A1FE7E3D768BB93D43C073093C6C92DC9D371BA
Changes since 1.0.2.1
- Fixed "(0x80004005): The service cannot be started" (Thanks to MAAR)
SHA1: 59ABB56B1BCA79D34AE094F0B24899992AD13E1D
Changes since 1.0.2.2
- General enhancement and small fixes.
SHA1: D47A5B4DE9A08DC4F9E40DB4AAF159D9B58EBB72
Changes since 1.0.2.3
- fix font size on some system.
Changes since 1.0.2.4
- Re-apply timer resolution at the specified pool interval
- General enhancement and small fixes.
SHA1: F6B6B15B3CE91168492EBA0CBC1D9BA588BF2284
If you have issue running it.
First : Run in a CMD (command prompt with admin privilege) 2 times :
LODCTR /R and reboot
If still not working, we check if you have disabled performance counter and enable them
lodctr /q | find "Disabled"
lodctr /e:PerfOS
Probably need a reboot.
Official Download Here
If you wish to help Wagnardsoft, you can make a Donation.
Bitcoin: bc1q5qqjq97c33r46agjareeqjjaf865x6zmtekhzx
Or
Support us over our PATREON page.
The application will monitor and clear the memory standby list according the configured options parameter you set.
It may help users who have stutters in games when using windows 10 Creator update and higher version of windows.
-This is consider beta and as-is.
-If this ever get popular, I'll add more configurable options.
1.0.3.3 ChangeLog:
-Fixed an issue related to timer resolution and the system decimal either being a comma or a dot.
SHA1: 5770A41EFE13B1172467C525A4A5FC9AB7BF3323
SHA-256: 331BF280EE3F8BA09B6ECC712A8C36AC806FB9E0701700D3F94FBEAC7FF78D0D
***Download ISLC Here***
Social :
If you have issue running it.
First : Run in a CMD (command prompt with admin privilege) 2 times :
LODCTR /R and reboot
If still not working, we check if you have disabled performance counter and enable them
lodctr /q | find "Disabled"
lodctr /e:PerfOS
Probably need a reboot.
1.0.3.2 ChangeLog:
-Fixed ISLC crash on Windows 7.
1.0.3.1 ChangeLog:
-Added -purge command line argument.
-Added AlwaysOnTop checkbox.
1.0.3.0 ChangeLog:
-Allowed 4 digits on the timer resolution
-Removed a process from the system ImpersonateLoggedOnUser
-Code enhancement with CancellationTokenSource.
1.0.2.9 ChangeLog:
- (Win 11 only) Added the option to use the GlobalTimerResolutionRequests. Timer will work like Windows 10.
1.0.2.8 ChangeLog:
- Fixed timer resolution with Windows 11
- Fixed several issues with the "Exclusion list" (thanks to vmech)
Changes since 1.0.0.0
- Configurable option: clear when standby list is XXXXMB and when Free memory is lower than XXXXmb.
- Show some approximate memory information.
- Can minimize to systray.
Changes since 1.0.0.1
- Prevent G-SYNC to activate for the app (by disable hardware gpu acceleration for the app). Thanks Blaire for the suggestion.
Changes since 1.0.0.3
- Added mbk1969 safer code for purging the standby list.
- Added a checkbox to run the application minimized and started.
- Added a "Purge" button to manually purge the standby list.
- User settings are now saved.
Changes since 1.0.0.4
- Code cleanup and several optimization on the GUI updating (WPF binding)
- Others misc stuff not worth to mention.
Changes since 1.0.0.5
- Free Memory and Standby list value now more precise (same as task manager)
- More CPU efficient.
Changes since 1.0.0.6
- More CPU efficient. (Thanks to mbk1969 for some of the tweak ex: bit-shift.)
Changes since 1.0.0.7
- Added information about the Windows "Current timer resolution" and the possibility to change it. (Thanks "mbk1969" for the suggestion.)
- Start faster than previous version.
Changes since 1.0.0.8
- On x64 OS, start as a 64bit process.
- Allow only 1 instance of the application
- Added some MessageBox information when the application encounter an error instead of just closing or crashing.
Changes since 1.0.0.9
- Fixed an issue preventing the app to work on some OS (pre Windows 10).
SHA1: 9D586964B0568428B9722DE67A5B5E4BA4F1E2F9
Changes since 1.0.1.0
- Performance improvements allowing higher verification frequency. 250MS instead of 1000ms
SHA1: 5EA80E97345CF5F434EFF9FF3716DD7185C45D96
Changes since 1.0.1.1
- When start minimized is checked or unchecked, a Task in "Windows Task Scheduler " is created or removed according to the Check state.
SHA1: 078C58989143F93C6B0EB79B202E05D7C15A9ADC
Changes since 1.0.1.2
- Added the ability to change the polling rate.
SHA1: 6263F28CD5D3589F8906228E17B7F12657AE0DAC
Changes since 1.0.1.3
- Added command line argument
- Added more polling rate options.
SHA1: 2C1B487E3B2D70D71ACA9D4F652915977E8F13AA
Changes since 1.0.1.4
- Fixed a checkbox issue.
SHA1: 1FAFB3FA773F59B3BAF4C75A9B820058904A54D5
Changes since 1.0.1.5
- Added context menu item to the systray icon to exit the application.
- Small fixes and enhancements.
SHA1: 6D364609E57FBD0CBAE548C6EF9C60DC7B462B05
Changes since 1.0.1.6
- Small fixes and enhancements.
SHA1: A9B92B2B6EA39DBB109DA17D27BBBFCB78863DA3
Changes since 1.0.1.7
- Added a process exclusion list. (All credits goes to Guru3d forum member mbk1969)
- Misc enhancements
SHA1: 9C550DEDF03082D2A91894D803EC7ED7BECBEEFA
Changes since 1.0.1.8
- Exclusion list is manageable from within ISLC now.
- Misc enhancements
SHA1: 5FD15291C7C8392DDD34CD910023CDD0FEDE4095
Changes since 1.0.1.9
- Remove the tool-tips because it was resetting the timer resolution. (.Net behavior)
SHA1: F0632633E4550EFFFAC51D6AB062A2CDA7810B76
Changes since 1.0.2.0
- Fixed Task added to "Task Scheduler" was running max 72 hours. (Thanks to vmech for reporting)
SHA1: 6A1FE7E3D768BB93D43C073093C6C92DC9D371BA
Changes since 1.0.2.1
- Fixed "(0x80004005): The service cannot be started" (Thanks to MAAR)
SHA1: 59ABB56B1BCA79D34AE094F0B24899992AD13E1D
Changes since 1.0.2.2
- General enhancement and small fixes.
SHA1: D47A5B4DE9A08DC4F9E40DB4AAF159D9B58EBB72
Changes since 1.0.2.3
- fix font size on some system.
Changes since 1.0.2.4
- Re-apply timer resolution at the specified pool interval
- General enhancement and small fixes.
SHA1: F6B6B15B3CE91168492EBA0CBC1D9BA588BF2284
If you have issue running it.
First : Run in a CMD (command prompt with admin privilege) 2 times :
LODCTR /R and reboot
If still not working, we check if you have disabled performance counter and enable them
lodctr /q | find "Disabled"
lodctr /e:PerfOS
Probably need a reboot.
Official Download Here
If you wish to help Wagnardsoft, you can make a Donation.
Bitcoin: bc1q5qqjq97c33r46agjareeqjjaf865x6zmtekhzx
Or
Support us over our PATREON page.
-
- Posts: 2
- Joined: Sat Oct 13, 2018 12:27 pm
Re: Intelligent standby list cleaner (ISLC) v1.0.0.7 Released
Very good idea, thank you for this nice piece of software!
I'd like to run ISLC at startup (but only for a given user). I tried to put a shortcut to the program here:
C:\Users\MyName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
But when I log in Windows 10, ISLC is not launched. I tried to create a bat file, but the long name of the EXE seems to cause an issue. I put the following command:
start "Intelligent standby list cleaner ISLC.exe"
but it just opens a new command line window. If I rename the EXE to just "ISLC.EXE", then the start command works, but for some reason, the settings are not saved.
Ideally, it would be great to have an option to run the program at startup (for the current user). If it's not possible, renaming the EXE to just "ISLC.EXE" might help with creating a batch file?
Thank you very much!
I'd like to run ISLC at startup (but only for a given user). I tried to put a shortcut to the program here:
C:\Users\MyName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
But when I log in Windows 10, ISLC is not launched. I tried to create a bat file, but the long name of the EXE seems to cause an issue. I put the following command:
start "Intelligent standby list cleaner ISLC.exe"
but it just opens a new command line window. If I rename the EXE to just "ISLC.EXE", then the start command works, but for some reason, the settings are not saved.
Ideally, it would be great to have an option to run the program at startup (for the current user). If it's not possible, renaming the EXE to just "ISLC.EXE" might help with creating a batch file?
Thank you very much!
- Wagnard
- Site Admin
- Posts: 1711
- Joined: Sat Jul 04, 2015 5:18 pm
- Location: 127.0.0.1
- Contact:
Re: Intelligent standby list cleaner (ISLC) v1.0.0.7 Released
ISLC require administrator right to run.Michoko wrote: ↑Sat Oct 13, 2018 12:35 pm Very good idea, thank you for this nice piece of software!
I'd like to run ISLC at startup (but only for a given user). I tried to put a shortcut to the program here:
C:\Users\MyName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
But when I log in Windows 10, ISLC is not launched. I tried to create a bat file, but the long name of the EXE seems to cause an issue. I put the following command:
start "Intelligent standby list cleaner ISLC.exe"
but it just opens a new command line window. If I rename the EXE to just "ISLC.EXE", then the start command works, but for some reason, the settings are not saved.
Ideally, it would be great to have an option to run the program at startup (for the current user). If it's not possible, renaming the EXE to just "ISLC.EXE" might help with creating a batch file?
Thank you very much!
for starting the application at a user logon, I suggest you use the TaskScheduler. you can set for witch user and set it to run with admin privilege.
-
- Posts: 2
- Joined: Sat Oct 13, 2018 12:27 pm
Re: Intelligent standby list cleaner (ISLC) v1.0.0.7 Released
Oh I see, I'll do that. Thank you very much for your reply!
Edit: it worked!
Edit: it worked!
-
- Posts: 7
- Joined: Fri Oct 19, 2018 12:27 pm
Re: Intelligent standby list cleaner (ISLC) v1.0.0.8 Released
Good evening..With me, the new version does not work It starts disappearing but after a few seconds what can that be? Funny is that the old versions 1.0.0.7 - 1.0.0.6 also do not work anymore Version 1.0.0.5 works can someone help me there?
- Wagnard
- Site Admin
- Posts: 1711
- Joined: Sat Jul 04, 2015 5:18 pm
- Location: 127.0.0.1
- Contact:
Re: Intelligent standby list cleaner (ISLC) v1.0.0.8 Released
Do you see something in the event log?
-
- Posts: 7
- Joined: Fri Oct 19, 2018 12:27 pm
Re: Intelligent standby list cleaner (ISLC) v1.0.0.8 Released
Name of the failed application: Intelligent standby list cleaner ISLC.exe, Version: 1.0.0.8, Timestamp: 0xda685819
Name of the failed module: KERNELBASE.dll, Version: 10.0.17763.1, Timestamp: 0x30bd5043
Exception code: 0xe0434352
Error offset: 0x0011aaf2
ID of the failed process: 0x10b4
Start time of the failed application: 0x01d467caa1b2afd7
Path of the failed application: C: \ Program Files (x86) \ Empty List \ ISLC v1.0.0.8 \ Intelligent standby list cleaner ISLC.exe
Path of the failed module: C: \ WINDOWS \ System32 \ KERNELBASE.dll
Report ID: c2038585-85dd-4ea2-b803-0ea1bea63c15
Full name of the failed package:
Application ID that is relative to the failed package:
come from germany that was translated by google
Name of the failed module: KERNELBASE.dll, Version: 10.0.17763.1, Timestamp: 0x30bd5043
Exception code: 0xe0434352
Error offset: 0x0011aaf2
ID of the failed process: 0x10b4
Start time of the failed application: 0x01d467caa1b2afd7
Path of the failed application: C: \ Program Files (x86) \ Empty List \ ISLC v1.0.0.8 \ Intelligent standby list cleaner ISLC.exe
Path of the failed module: C: \ WINDOWS \ System32 \ KERNELBASE.dll
Report ID: c2038585-85dd-4ea2-b803-0ea1bea63c15
Full name of the failed package:
Application ID that is relative to the failed package:
come from germany that was translated by google
- Wagnard
- Site Admin
- Posts: 1711
- Joined: Sat Jul 04, 2015 5:18 pm
- Location: 127.0.0.1
- Contact:
Re: Intelligent standby list cleaner (ISLC) v1.0.0.8 Released
Can you try to launch it from the desktop instead of programfiles?
Be sure there is 3 files included with the app.
Be sure there is 3 files included with the app.
-
- Posts: 7
- Joined: Fri Oct 19, 2018 12:27 pm
Re: Intelligent standby list cleaner (ISLC) v1.0.0.8 Released
there it is exactly the same .... the program starts and closes after a few seconds.
Anwendung: Intelligent standby list cleaner ISLC.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.InvalidOperationException
bei System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean)
bei System.Diagnostics.PerformanceCounterLib.get_NameTable()
bei System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
bei System.Diagnostics.PerformanceCounterLib.CounterExists(System.String, System.String, Boolean ByRef)
bei System.Diagnostics.PerformanceCounterLib.CounterExists(System.String, System.String, System.String)
bei System.Diagnostics.PerformanceCounter.InitializeImpl()
bei System.Diagnostics.PerformanceCounter..ctor(System.String, System.String, System.String, Boolean)
bei System.Diagnostics.PerformanceCounter..ctor(System.String, System.String, Boolean)
bei Intelligent_standby_list_cleaner_ISLC.MainWindow.InitCounter()
bei Intelligent_standby_list_cleaner_ISLC.MainWindow.ThreadUpdateData()
bei System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
bei System.Threading.ThreadHelper.ThreadStart()
Anwendung: Intelligent standby list cleaner ISLC.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.InvalidOperationException
bei System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean)
bei System.Diagnostics.PerformanceCounterLib.get_NameTable()
bei System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
bei System.Diagnostics.PerformanceCounterLib.CounterExists(System.String, System.String, Boolean ByRef)
bei System.Diagnostics.PerformanceCounterLib.CounterExists(System.String, System.String, System.String)
bei System.Diagnostics.PerformanceCounter.InitializeImpl()
bei System.Diagnostics.PerformanceCounter..ctor(System.String, System.String, System.String, Boolean)
bei System.Diagnostics.PerformanceCounter..ctor(System.String, System.String, Boolean)
bei Intelligent_standby_list_cleaner_ISLC.MainWindow.InitCounter()
bei Intelligent_standby_list_cleaner_ISLC.MainWindow.ThreadUpdateData()
bei System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
bei System.Threading.ThreadHelper.ThreadStart()
- Wagnard
- Site Admin
- Posts: 1711
- Joined: Sat Jul 04, 2015 5:18 pm
- Location: 127.0.0.1
- Contact:
Re: Intelligent standby list cleaner (ISLC) v1.0.0.8 Released
What version of Windows do you use? It seems as there is a problem intiating the performance counterDonCrime wrote: ↑Fri Oct 19, 2018 1:27 pm there it is exactly the same .... the program starts and closes after a few seconds.
Anwendung: Intelligent standby list cleaner ISLC.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.InvalidOperationException
bei System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean)
bei System.Diagnostics.PerformanceCounterLib.get_NameTable()
bei System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
bei System.Diagnostics.PerformanceCounterLib.CounterExists(System.String, System.String, Boolean ByRef)
bei System.Diagnostics.PerformanceCounterLib.CounterExists(System.String, System.String, System.String)
bei System.Diagnostics.PerformanceCounter.InitializeImpl()
bei System.Diagnostics.PerformanceCounter..ctor(System.String, System.String, System.String, Boolean)
bei System.Diagnostics.PerformanceCounter..ctor(System.String, System.String, Boolean)
bei Intelligent_standby_list_cleaner_ISLC.MainWindow.InitCounter()
bei Intelligent_standby_list_cleaner_ISLC.MainWindow.ThreadUpdateData()
bei System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
bei System.Threading.ThreadHelper.ThreadStart()