Author Topic: Slick is very slow after failed symbol lookup  (Read 1847 times)

jporkkahtc

  • Senior Community Member
  • Posts: 1864
  • Hero Points: 180
  • Text
Slick is very slow after failed symbol lookup
« on: July 22, 2016, 06:39:19 pm »
I'm viewing a 100MB file, ARM8 disassembly.


In "DEFS" it shows "FILE IS TOO LARGE!".


I did a ctrl+. on "0x2c".
After a bit, slick came back with

    No Symbols found matching 0x8c


   [] Direct all future .....


(NOTE: This dialog won't copy with Ctrl+C like most dialogs do).


Now slick has repeated very long pauses.
Every time I move the cursor there is about a 5 second delay. (well, right and left seem to be OK, but up and down are a problem).
During the delay Slick is using 16% of 12 cpus (so 2 threads at 100%).


Procmon doesn't reveal anything -- no file access during the long delay.




Restarting slick fixes the problem, but then it repros easily by trying the failed symbol match again.


Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 4965
  • Hero Points: 410
Re: Slick is very slow after failed symbol lookup
« Reply #1 on: July 22, 2016, 08:47:57 pm »
What is the language type displayed on the document menu?

jporkkahtc

  • Senior Community Member
  • Posts: 1864
  • Hero Points: 180
  • Text
Re: Slick is very slow after failed symbol lookup
« Reply #2 on: July 22, 2016, 08:53:16 pm »
ARM8Assem.


I just had it get really slow after working with the file for a bit and not doing any symbol lookups.
Changing the file to plain text made it fast again.


Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 4965
  • Hero Points: 410
Re: Slick is very slow after failed symbol lookup
« Reply #3 on: July 22, 2016, 09:23:59 pm »
We will look into this. hopefully we can reproduce this without your file.

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 4965
  • Hero Points: 410
Re: Slick is very slow after failed symbol lookup
« Reply #4 on: July 22, 2016, 09:33:37 pm »
When I use select mode, there's no Arm anything listed. Did you create this language mode?

jporkkahtc

  • Senior Community Member
  • Posts: 1864
  • Hero Points: 180
  • Text
Re: Slick is very slow after failed symbol lookup
« Reply #5 on: July 22, 2016, 09:43:44 pm »
Yes.
How can I package it up to send to you?
Where to send it?


Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 4965
  • Hero Points: 410
Re: Slick is very slow after failed symbol lookup
« Reply #6 on: July 22, 2016, 09:55:03 pm »
go to http://support.slickedit.com. Use 13548 (this topic id) for the case id.

Once it is uploaded, post here to let me know.

Thanks

jporkkahtc

  • Senior Community Member
  • Posts: 1864
  • Hero Points: 180
  • Text
Re: Slick is very slow after failed symbol lookup
« Reply #7 on: July 22, 2016, 10:15:52 pm »
The code itself is private, but I can send the language mode.
I uploaded user.cfg.xml. Is that all you need?

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 4965
  • Hero Points: 410
Re: Slick is very slow after failed symbol lookup
« Reply #8 on: July 22, 2016, 10:38:03 pm »
I inherits masm tagging. I will test masm first.

jporkkahtc

  • Senior Community Member
  • Posts: 1864
  • Hero Points: 180
  • Text
Re: Slick is very slow after failed symbol lookup
« Reply #9 on: July 22, 2016, 10:59:50 pm »
Correction: The file in question is 11,900,000 bytes - ~10MB, not 100MB.


It is a disassembly of a binary.


Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 4965
  • Hero Points: 410
Re: Slick is very slow after failed symbol lookup
« Reply #10 on: July 22, 2016, 11:00:55 pm »
Thanks

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 4965
  • Hero Points: 410
Re: Slick is very slow after failed symbol lookup
« Reply #11 on: July 23, 2016, 12:11:03 am »
Reproduced and fixable. We should be able to get this fixed in the next beta. Definitely before release.

Dennis

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2835
  • Hero Points: 432
Re: Slick is very slow after failed symbol lookup
« Reply #12 on: July 27, 2016, 11:50:09 pm »
This will be fixed in the next beta.