Intelligent standby list cleaner (ISLC) v1.0.1.0 Released

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

Intelligent standby list cleaner (ISLC) v1.0.1.0 Released

Post by Wagnard » Sat Sep 29, 2018 11:26 am

Intelligent standby list cleaner v1.0.1.0 Released

The application will monitor and clear the memory standby list when it is > 1000mb (1gb).

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.

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

Official Download Here
If you wish to help Wagnardsoft, you can make a Donation.
Or
Support us over our PATREON page.

Intelligent standby list cleaner (ISLC) v1.0.1.0 Released

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 » 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!

User avatar
Wagnard
Site Admin
Posts: 722
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 » Sat Oct 13, 2018 1:15 pm

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 » Sat Oct 13, 2018 4:05 pm

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 » 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?

User avatar
Wagnard
Site Admin
Posts: 722
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 » Fri Oct 19, 2018 12:35 pm

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 » Fri Oct 19, 2018 12:43 pm

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: 722
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 » Fri Oct 19, 2018 12:53 pm

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 » 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()

User avatar
Wagnard
Site Admin
Posts: 722
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 » Fri Oct 19, 2018 1:41 pm

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