In our test, the Find in Files became 2.76 times faster compared to v22.3. This was made possible by making multiple zones in a file to search in order to respond to a cancellation request while maintaining the overall speed by using optimized, multi-threaded code. v22.4 also improved the speed of Find in Files while improving the response time when canceling Find in Files. This new algorithm allows EmEditor to show the progress more frequently for slow drives while maintaining the fast reading speed for faster drives. Then it estimates the reading speed and how many bytes it should read before updating the progress on the status bar and Large File Controller. v22.4 measures the time it takes to read the first 1 MB of a file when opening. This works well when reading a large file from a fast hard drive or SSD, but it looked non-responsive if reading a file from a slow or network drive. It allocated a large chunk of memory to read file contents, and did not update the progress on the status bar or Large File Controller while processing the chunk of memory. In previous versions, EmEditor was optimized for opening a very large file from a fast hard drive or SSD. On this new version (v22.4), we improved the behavior and status message when opening a very large file from a slow or network drive.
0 Comments
Leave a Reply. |