Version 19.2¶
September 18, 2019 Supported AVX-512 and SHA instruction sets found in recent CPUs (64-bit only). Improved the speed by dividing the core program into 3 executable files -- ee512.exe for AVX-512, ee256.exe for AVX-2, and ee128.exe for SSE2 instruction sets (64-bit only). EmEditor automatically selects the most optimized executable file by default, or a user can select any executable file as long as the current CPU supports the corresponding instruction set. The new version displays more error information during Find in Files and Replace in Files if any files are skipped from search due to errors. The new version displays the number of matches or strings replaced in the status bar after Find in Files and Replace in Files. Greatly improved the speed of opening very large files, Delete Duplicate Lines, Find in Files, Replace in Files, and various Sort commands. v19.1 v19.2 Comparison Open a large file 7.53 seconds 2.99 seconds 2.52 times faster Find in Files 74.1 seconds 12.2 seconds 6.07 times faster Replace in Files 126 seconds 1.56 seconds 80.8 times faster \* Open a large file: 2.70 GB, 200,000,000 lines, UTF-8 random data file. Find in Files: 5 random text files, total 17.6 GB, find "abc", Match Case off. Replace in Files: 3 random text file, total 731 MB, find "abc", replace with "@abc@", Match Case off, Keep Modified Files Open off, Save Backups on. 16 threads, Windows 10 (64-bit), Core i9-9900K, 32GB RAM, 2TB SSD. Added the Save Settings check box to the Find in Files and Replace in Files dialog boxes. Added the Maximum bytes to detect UTF-8 text box to the File page of the Customize dialog box.New General Features¶
Test results:¶
New Options¶
New Commands¶