PC Drive Cleaner at SirSoft.io (SirCleaner)

Discussion in 'other software & services' started by stapp, May 12, 2025.

  1. Hadron

    Hadron Registered Member

    Joined:
    Apr 1, 2014
    Posts:
    2,385
    :thumb:
     
  2. Tyrizian

    Tyrizian Registered Member

    Joined:
    Apr 26, 2012
    Posts:
    2,840
    HitBit Uninstaller does perform uninstalls, but it also has It's own Junk Cleaner, which can be found in the Tools menu, upper right hand corner of the program...Hope this helps.
     
  3. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    86
    Location:
    Oregon
    I will grab it and take a look!
     
  4. Trooper

    Trooper Registered Member

    Joined:
    Jan 26, 2005
    Posts:
    5,627
    Love this man. Keep up the good work!
     
  5. Tarnak

    Tarnak Registered Member

    Joined:
    Feb 5, 2007
    Posts:
    5,544
    I have the paid version, but obviously I don't know how to setup/do this scan for duplicate files. It is going to take forever.

    SirCleaner_portable version_duplicate files scan_01.JPG
     
  6. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    86
    Location:
    Oregon
    Thats over 572,000 files! That is going to take a while!
    If you use the checkboxes at the bottom that can help cut down on the amount of files.
    When I wrote that tool I had like the pictures directory and such in mind, Thats how I tested it as well, with my kids pictures folder and could find the duplicates and remove them.
    Doing the entire C: drive might be overkill lol
    I see you have it set to skip system files, yet it still found 572k files to check?
    Can you check how many files are on your C drive, I want to make sure its more than 572k if it isnt then I need to check the code to make sure its skipping the system files when that checkbox is checked
     
  7. Tarnak

    Tarnak Registered Member

    Joined:
    Feb 5, 2007
    Posts:
    5,544
    Finished but, stop button doesn't seem to be responding, and directory search still going.

    SirCleaner_portable version_duplicate files scan_05.JPG

    SirCleaner_portable version_duplicate files scan_06.JPG
     
  8. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    86
    Location:
    Oregon
    Stop button isnt working because the huge file list is building. I need to put in the breakout command in that loop when stop is clicked. I will fix that now.
    So it will respond shortly but it is building a very large list.
     
  9. Tarnak

    Tarnak Registered Member

    Joined:
    Feb 5, 2007
    Posts:
    5,544
    Just finished:

    SirCleaner_portable version_duplicate files scan_07.JPG
     
  10. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    86
    Location:
    Oregon
  11. Tarnak

    Tarnak Registered Member

    Joined:
    Feb 5, 2007
    Posts:
    5,544
    But, the Stop button still won't kill the beast, so to speak. ;)
     
  12. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    86
    Location:
    Oregon
    Yeah im looking at that now.
    It works until its building the list which is after the scan is done, so in next version the stop button will stop it from building the list.
     
  13. Tarnak

    Tarnak Registered Member

    Joined:
    Feb 5, 2007
    Posts:
    5,544
    Can I just terminate?
     
  14. Tarnak

    Tarnak Registered Member

    Joined:
    Feb 5, 2007
    Posts:
    5,544
    I terminated it.

    P.S. It is 4:23 am, and I have gotta get some shut-eye.
     
  15. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    86
    Location:
    Oregon
    Its the listview. Since I have it in group mode I can't use a virtual list with it like I do elsewhere in the program, which is pretty much instantaneous no matter the amount of items in the list.
    So with the more items in the list, the longer it takes to get loaded up.
    But I did just make the changes to the program to when you click stop It will stop it from loading the list view.
    Yeah you can kill the program it's not writing to anything so nothing can get corrupted.
     
  16. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    86
    Location:
    Oregon
    Ok here is an update on my progress.

    I got the right click option and view cleaner rules done, I'm curious if I should make this a pro feature.

    Then I just finished a new pro feature tool, Compact Browser Databases.

    Whats cool about this is that it will check for every single database that can be compacted. It then reads how many free pages are in the database and give an estimate on what the new size will be.

    But compacting makes it even smaller and faster because partial pages get redone, no way to read that unfortunately, so the amount of saved space is always more than the estimate.

    You can see im the screenshot how much more was saved.

    Not only does this save space but also helps speed up the browsers since the databases are small and clean and no more bloat.

    I also have done a ton of other stuff , including a new pro feature to have SirCleaner work in PE and even scan other Windows drives. Now that this is all done the only thing left is the help file and then I will release.

    Let me know your thoughts!

    Compact_Browser_Databases_scanning.png Compact_Browser_Databases_scan_results.png Compact_Browser_Databases_after_compacting.png right_click_view_clean_rules.png view_clean_rules_multiple_windows.png
     
  17. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    86
    Location:
    Oregon
    SirCleaner v2.7.0 Test Build
    https://sirsoft.io/files/setups/SirCleaner_2.7.0_Test.zip

    Current Change Log:

    New pro feature, Compact Browser Databases.
    This tool will scan known browser storage locations for every single database file used, show the min amount of drive space saved, but also can help make the browsers faster by having the databases smaller and not using wasted space.

    New feature, you can right click on any item in the cleaning list and view its cleaning rules.

    New default colors for the program. Users who update can go to colors and choose Default from the color preset drop down list to set the new colors.

    Improved Firefox Cache cleaning.

    Fixed bug with "Other User Profiles" feature if a user’s profile folder was different than their username.

    Improved "Other User Profiles" feature to now detect the apps to clean from the other user profiles if enabled.

    Added new preview control to Find Duplicate Files tools. Clicking on a file in the results will now show a preview if supported on the system.

    Title bar updated to now change colors when it loses focus when opening another window in the program, making it easier to see which window has focus.

    Main program window can now be resized smaller than before and now shrinks itself if too large to fit on the screen. This is for people with lower resolutions and dpi set above 100%

    Removed 450 games from the cleaner, kept a few popular ones and all game launchers. Most of the games where old and not played. Now the list of possible things to clean went from 2370 to 1905. This also helps speed up the startup of the program as it won't have to detect them.

    Improved detection rules.

    Updated the programs title bar buttons to be more like Windows 10/11.

    Added new menu icon to the title bar to include a menu for quicker access to other areas in the program.

    Added drop down on scan again button to go back to home screen.

    Multiple UI changes.
     
  18. Tarnak

    Tarnak Registered Member

    Joined:
    Feb 5, 2007
    Posts:
    5,544
    I have the portable version, but I extracted the new test version, and ran it.

    SirCleaner_TestVersion v2.7.0_01.JPG

    I chose the NO button, and it continued scanning.

    SirCleaner_TestVersion v2.7.0_02.JPG

    Then selected compact, and I got the next screenshot, which I again chose the NO button.

    SirCleaner_TestVersion v2.7.0_03.JPG

    Finally, it was compacted.

    SirCleaner_TestVersion v2.7.0_04.JPG
     
  19. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    86
    Location:
    Oregon
    Well first I see a spelling mistake I need to fix. The word email shouldn't be in there.

    When you hit no to closing the browsers then a lot of the databases will be locked.
    Which might explain how on earth the scan itself took over 5 min and only found 84 databases!
    Would you try again and this time have the browsers closed? Most browsers run in the background so if my program asks click yes to close them.
    I want to see how long the scan takes then.
     
  20. Tarnak

    Tarnak Registered Member

    Joined:
    Feb 5, 2007
    Posts:
    5,544
    Here we go...

    SirCleaner_TestVersion v2.7.0_05.JPG

    >>>>

    SirCleaner_TestVersion v2.7.0_06.JPG

    >>>>

    SirCleaner_TestVersion v2.7.0_07.JPG

    >>>>

    SirCleaner_TestVersion v2.7.0_08.JPG

    >>>>

    SirCleaner_TestVersion v2.7.0_09.JPG
     
  21. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    86
    Location:
    Oregon
    Compact time is nice and fast. The scan time is way to long for my liking.
    Im going to improve the scan time.
    Right now reading every file to see if its a database is just too slow. I have to figure something else out on it.
    I will make sure its improved before I release 2.7.0
     
  22. Tarnak

    Tarnak Registered Member

    Joined:
    Feb 5, 2007
    Posts:
    5,544
  23. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    86
    Location:
    Oregon
  24. Tarnak

    Tarnak Registered Member

    Joined:
    Feb 5, 2007
    Posts:
    5,544
  25. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    86
    Location:
    Oregon
    Now that is a speed increase! Lol

    Although compared to your old screen shots 2 databases are missing for edge.

    Instead of scanning every file it now looks for certain files. I figured that out by seeing what the scan every file was finding.

    So I need to see what databases are being missed. The hard part is getting the browser to make all the databases it uses so I can pull their file names.

    But none the less, thats a drastic improvement, 5 min to 6 sec! Thats way more than 19x speed increase from my tests.

    You'll notice I also updated the program to show better status as its scanning.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.