Intelligent standby list cleaner (ISLC) v1.0.3.2 Released (updated)

Post Reply
User avatar
Wagnard
Site Admin
Posts: 1675
Joined: Sat Jul 04, 2015 5:18 pm
Location: 127.0.0.1
Contact:

Intelligent standby list cleaner (ISLC) v1.0.3.2 Released (updated)

Post by Wagnard »

Intelligent standby list cleaner v1.0.3.2 Released (updated)

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.

***Download ISLC Here***

SHA1: 15391815C10FB011AEC453C89CB3C18F488B67BC
SHA-256: FC4961D4FFA095EB150B29CEB9D26A77098988C6549FE6187DBB80BFA2A6A381

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.

Intelligent standby list cleaner (ISLC) v1.0.3.2 Released (updated)

Sponsor

Sponsor
 

Michoko
Posts: 2
Joined: Sat Oct 13, 2018 12:27 pm

Re: Intelligent standby list cleaner (ISLC) v1.0.0.7 Released

Post by Michoko »

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!
User avatar
Wagnard
Site Admin
Posts: 1675
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

Post by Wagnard »

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!
ISLC require administrator right to run.
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.
Michoko
Posts: 2
Joined: Sat Oct 13, 2018 12:27 pm

Re: Intelligent standby list cleaner (ISLC) v1.0.0.7 Released

Post by Michoko »

Oh I see, I'll do that. Thank you very much for your reply! :)

Edit: it worked!
DonCrime
Posts: 7
Joined: Fri Oct 19, 2018 12:27 pm

Re: Intelligent standby list cleaner (ISLC) v1.0.0.8 Released

Post by DonCrime »

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?
User avatar
Wagnard
Site Admin
Posts: 1675
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

Post by Wagnard »

DonCrime wrote: Fri Oct 19, 2018 12:30 pm 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?
Do you see something in the event log?
DonCrime
Posts: 7
Joined: Fri Oct 19, 2018 12:27 pm

Re: Intelligent standby list cleaner (ISLC) v1.0.0.8 Released

Post by DonCrime »

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
User avatar
Wagnard
Site Admin
Posts: 1675
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

Post by Wagnard »

Can you try to launch it from the desktop instead of programfiles?
Be sure there is 3 files included with the app.
DonCrime
Posts: 7
Joined: Fri Oct 19, 2018 12:27 pm

Re: Intelligent standby list cleaner (ISLC) v1.0.0.8 Released

Post by DonCrime »

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()
User avatar
Wagnard
Site Admin
Posts: 1675
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

Post by Wagnard »

DonCrime 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()
What version of Windows do you use? It seems as there is a problem intiating the performance counter
Post Reply