ProgerXP / Notepad2e

Word highlighting, simultaneous editing, split views, math evaluation, un/grep, comment reformatting, UAC elevation, complete regexps (PCRE), Lua lexers, DPI awareness and more (XP+)
Other
376 stars 52 forks source link

File size increase #183

Open ProgerXP opened 6 years ago

ProgerXP commented 6 years ago

Somebody drew my attention to our EXE's file size. I have checked our history and I don't see why it was inflated 3 times. Initial increase(s) even happened very early in the development, way before we integrated Boost, upgraded Scintilla, etc.

Original Notepad2.exe is 693 KB.

Our EXE on the first commit is already 908 KB.

Three days later it's already at 1.22 MB (+80%).

It keeps growing little by little until 1.38 MB in 2015. This is not a very big increase though.

It grows until 1.41 MB in 2016, and then spikes up to 1.83 MB between this older commit and this newer commit (look at bin/Win32/Release/Notepad2e.exe).

In January 2017 it suddenly grows from 1.84 MB to 2.01 MB - older commit, newer commit.

It now remains at 2.03 MB.

I would like to know what have caused each of these spikes, especially the ones at the beginning.