Skip to content

Releases: mhtvsSFrpHdE/prefetch

4.5

16 Feb 15:24
Compare
Choose a tag to compare

Warning

This version require new config StartupItemCooldown=0 under prefetch.ini\Thread to run.

Changelog

  • Fix startup item not work in prefetch_performance.exe #73
  • Fix boolean command line argument randomly flipped if only ini name specified #73
  • New command startup to run startup item again 7502280
  • Custom tray menu support multiple command at once bbd1e60
    See CustomTrayMenu for more details
  • 4.5.1: Add Linux support, please get source code from master branch

First Linux Release

64 bit only

Unlike Windows, Linux distribution like Debian / Ubundu 18.04 LTS don't preinstall 32 bit runtime.
I can only provide one Linux binary before it gets too annoying.
I believe there is no a 32 bit only Linux distribution is widely used like Windows XP,
so people are simply use x64. If I choose 32 bit,
then most users will have to install a bunch of things.

To run on 32 bit Linux, you can compile your own
https://github.com/mhtvsSFrpHdE/prefetch/wiki/Compile#linux
Or use Wine to run win32 build
https://www.winehq.org

4.4

12 Feb 23:08
Compare
Choose a tag to compare
4.4 Pre-release
Pre-release

According to this research, a new mode called rocket launch were introduced.
More at best practice.

  • Read buffer size got new recommended default value 64 42938ad
  • Rocket launch: prefetch, run startup item once, and quit 42938ad
    • New command line argument -rocketLaunch to default false
    • If -rocketLaunch send exit when idle

4.3

03 Feb 05:52
Compare
Choose a tag to compare
4.3
  • Fix missing escape character in config 09aff9f
  • Extend custom tray menu 09aff9f
    You can now use any internal command in custom tray menu like expiresc if you wish.
    Exist call to run command require explicit type run before explorer....
    See CustomTrayMenu for more details.

4.2.3

02 Feb 10:27
bca766b
Compare
Choose a tag to compare

If you don't use Firefox, this version is ignored.
Only bundled prefetch.ini is changed and can download separably.

  • Fine optimize for Firefox 0840f34
    Cheers! Regex used on 4.2.2 take 120 second to execute and load 7600 files,
    Now it take 8.14 second to execute and load only 326 files.
    Firefox start speed remains same.

To exclude files in version 2.0 way, look at IsFirefoxFile,
each group of ^(?!.*<string>) is stand for exclude file.
For example, exclude another user profile directory abcdefgh.default,
insert ^(?!.*abcdefgh.default) between exist exclude groups.

4.2.2

01 Feb 10:08
Compare
Choose a tag to compare
  • Fix prefetch interval not work 4.2.1 8e87d4b
    This bug only appears in 4.2.1

4.2.1

01 Feb 09:41
Compare
Choose a tag to compare
4.2.1 Pre-release
Pre-release

This is a maintenance update, contains no new feature and bug fix.

4.2

31 Jan 18:32
Compare
Choose a tag to compare
4.2
  • Fix inaccurate timer 4.1 #67
  • Rename prefetch.ini AfterPrefetch to StartupItem 9ac9dc3
  • Before prefetch start, check if certain process not running #66
    See Skip and SkipProcess for more information, this feature turned off by default.

4.1

30 Jan 03:35
Compare
Choose a tag to compare
4.1

This is a dumb update, if you try not to dumb, stay 4.0.7.
However, you can make a backup and update to this version
to see if you can find any bug before 4.2 release.

  • Fix scan folder sec lack translate 1c2d492
  • Rename pause and resume command to stop and start d4a0812
    When pause requested, this program does not reserve intermediate run state.
    And when request resume, prefetch will run from beginning,
    and run immediately (discard unfinished prefetch interval).
    You can also type resume without have to type pause first.
    Therefore, this should be called stop and start.

    Due to no longer provided pause and resume command,
    This change breaks forward compatible, but is not a giant feature pack.
    So version number will increase to 4.1 instead of 5.0.
  • Update command interface wiki page about stop and start
    Move pause and resume to deprecated command
  • Use mutex to process pause #64 4ff199c
    Maintenance update
  • Fix source code with same name in different folder "multiple definition" 6fdad94
    Maintenance update
  • Move thread access from main thread to other thread #65
    Maintenance update and really dumb

4.0.7

20 Jan 07:25
Compare
Choose a tag to compare
  • Fix tray menu quick action (Pause, Resume, Exit) lack translate 4e29d1b

4.0.6

19 Jan 00:11
Compare
Choose a tag to compare
4.0.6 Pre-release
Pre-release

This is a maintenance update: no new feature or bug fix included.
However, you can make a backup and update to this version
to see if you can find any bug before 4.0.7 release.

  • Object oriented command line argument parser d5eaa03
  • Write a wiki page to document currently exist command line arguments