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

jporkkahtc

  • Senior Community Member
  • Posts: 2620
  • Hero Points: 210
  • 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: 6826
  • Hero Points: 526
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: 2620
  • Hero Points: 210
  • 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: 6826
  • Hero Points: 526
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: 6826
  • Hero Points: 526
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: 2620
  • Hero Points: 210
  • 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: 6826
  • Hero Points: 526
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: 2620
  • Hero Points: 210
  • 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: 6826
  • Hero Points: 526
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: 2620
  • Hero Points: 210
  • 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: 6826
  • Hero Points: 526
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: 6826
  • Hero Points: 526
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

  • Senior Community Member
  • Posts: 3955
  • Hero Points: 515
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.