• Login
Community
  • Login

Problem loading huge text file

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
6 Posts 2 Posters 5.5k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N
    NippurDeLagash
    last edited by NippurDeLagash Jul 18, 2017, 8:41 AM Jul 18, 2017, 8:40 AM

    Hello,

    I recently upgraded to Notepad++ version 7.4.2, and have a problem loading huge files.

    Huge means, in this case, a text file with a million lines and a size of 67 MB. Notepad++ does not crash but it is not usable. It constantly consumes 25% of CPU time on a quad processor machine, memory usage is always increasing, and was using more than 500 MB when I killed the program.

    I tried also the -noPlugin option, but it did not help.

    Notepad++ version 6.6.6 opens the same file almost instantly.

    1 Reply Last reply Reply Quote 0
    • N
      NippurDeLagash
      last edited by Jul 19, 2017, 6:20 AM

      Yesterday I tried Notepad++ 7.4.2 on another two computers, and both of them loaded the troublesome file normally. Yes, it takes a few seconds to go all the way down to the last line of the file, but that’s understandable. There must be something wrong with the first computer, I suppose.

      Here is the Debug Info copied from the three computers:

      Desktop1 (KO)

      Notepad++ v7.4.2 (32-bit)
      Build time : Jun 18 2017 - 23:34:19
      Path : C:\Program Files (x86)\Notepad++\notepad++.exe
      Admin mode : OFF
      Local Conf mode : OFF
      OS : Windows 7 (64-bit)
      Plugins : none

      Desktop2 (OK)

      Notepad++ v7.4.2 (32-bit)
      Build time : Jun 18 2017 - 23:34:19
      Path : C:\Program Files (x86)\Notepad++\notepad++.exe
      Admin mode : OFF
      Local Conf mode : OFF
      OS : Windows 7 (64-bit)
      Plugins : DSpellCheck2.dll mimeTools.dll NppConverter.dll NppExport.dll PluginManager.dll

      Laptop (OK)

      Notepad++ v7.4.2 (32-bit)
      Build time : Jun 18 2017 - 23:34:19
      Path : C:\Users\User1\Desktop\npp.7.4.2.bin\notepad++.exe
      Admin mode : OFF
      Local Conf mode : ON
      OS : Windows 7 (64-bit)
      Plugins : mimeTools.dll NppConverter.dll NppExport.dll PluginManager.dll

      1 Reply Last reply Reply Quote 0
      • N
        NippurDeLagash
        last edited by Jul 19, 2017, 5:25 PM

        Solved!

        The solution was to delete everything under folder C:\Users\Nippur\AppData\Roaming\Notepad++, and then let Notepad++ recreate it with brand new settings.

        1 Reply Last reply Reply Quote 1
        • N
          NippurDeLagash
          last edited by NippurDeLagash Aug 29, 2017, 7:45 AM Aug 29, 2017, 7:42 AM

          I digged a little bit into this problem. It is a performance issue related to the function list.

          Steps to reproduce the problem

          1. start Notepad++ and make sure the function list is closed.
          2. load a large XML file.
          3. open the function list (menu View, then Function List).

          Loading a file whose size is 18 MB and has 220.000 lines, the function list appears after five or six minutes (*), and the memory used by Notepad++ (as reported by Windows 7 task manager) was:
          step1: 10 MB
          step 2: 50 MB (after loading 18 MB of text).
          step 3: peaked at about 194 MB, then stabilized at 169 MB after the function list was displayed.

          (*) the PC has an Intel core i5-4460 @ 3.2 GHz.

          1 Reply Last reply Reply Quote 0
          • C
            chcg
            last edited by Aug 30, 2017, 8:38 PM

            Which type of file do you open?
            Functionlist uses regex to find functions/classes and therefore parses the complete file. Use case therefore are source code files and 67MB would be quite hugh for this.

            See https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/PowerEditor/src/functionList.xml for the currently parsed file types by functionlist.

            N 1 Reply Last reply Aug 31, 2017, 12:30 PM Reply Quote 0
            • N
              NippurDeLagash @chcg
              last edited by Aug 31, 2017, 12:30 PM

              @chcg
              It is an XML file. It is actually a report generated by a disk usage tool, which I run on a folder having about 80.000 files, and it lists each file with full path, size, etc.
              This report has a size of “only” 18 MB, but Notepad++ uses 67 MB to load it.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post
              The Community of users of the Notepad++ text editor.
              Powered by NodeBB | Contributors