Recent

Author Topic: Any plans to improve the LHelp system?  (Read 936 times)

ssawgift

  • New member
  • *
  • Posts: 5
    • My Personal Website
Any plans to improve the LHelp system?
« on: February 07, 2019, 10:11:36 pm »
First thanks for this wonderful IDE! I wrote serveral small programs for my own use. It is really fun.

One thing I would like to comment on is that the LHelp system is quite slow. I installed Lazarus inside several VMs; the guest OSes are Windows 2000/XP. When I presss F1 for help, the first time the help window shows quickly, but subsequent actions are extremely slow. But during the 'freeze' time, I do not observe any CPU or disk busy activities.

It would be much appreciated if you guys could imporove the LHelp system someday soon.

dbannon

  • Sr. Member
  • ****
  • Posts: 462
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Any plans to improve the LHelp system?
« Reply #1 on: February 08, 2019, 02:50:35 am »
ssawgift, it sounds a silly suggestion but ....

Like you, I find it starts first time fairly quickly, reshows are slow. So, after each 'use', I close it.

But agree, it would be great to improve it, and great to get content a bit better too. Thats up to people like you and me .....

Davo
Lazarus 1.8, Linux (and reluctantly Win10, OSX)
My Project - https://github.com/tomboy-notes/tomboy-ng

ASBzone

  • Full Member
  • ***
  • Posts: 129
  • Automation leads to relaxation...
    • BrainWaveCC Utilities
Re: Any plans to improve the LHelp system?
« Reply #2 on: February 08, 2019, 03:57:16 am »
What versions of Lazarus and FPC are you using?
-ASB: https://www.BrainWaveCC.com

Lazarus 2.0_fixes / FPC 3.2_fixes (64-bit w/32-bit cross-compile via FpcUpDeluxe)
Primary System: Windows 10 Pro x64, Version 1809 (Build 17763.195)
Other Systems: Windows 10 Pro x64, Version 1709 or greater

ssawgift

  • New member
  • *
  • Posts: 5
    • My Personal Website
Re: Any plans to improve the LHelp system?
« Reply #3 on: February 08, 2019, 11:06:00 am »
What versions of Lazarus and FPC are you using?
The problem is not version specific. I think I started using Lazarus from 1.4, the problem persists through all the versions along the way.
« Last Edit: February 08, 2019, 01:29:15 pm by ssawgift »

ssawgift

  • New member
  • *
  • Posts: 5
    • My Personal Website
Re: Any plans to improve the LHelp system?
« Reply #4 on: February 08, 2019, 11:09:27 am »
ssawgift, it sounds a silly suggestion but ....

Like you, I find it starts first time fairly quickly, reshows are slow. So, after each 'use', I close it.

But agree, it would be great to improve it, and great to get content a bit better too. Thats up to people like you and me .....

Davo

Thanks for your suggestion, but actually that's what I already do. Closing the help window is also slow - it usually takes several seconds and, it does not fully solve the slowness of the help window. Many times, after closing the help window, the IDE window appears blank white for a few seconds before it is ready for use.

ASBzone

  • Full Member
  • ***
  • Posts: 129
  • Automation leads to relaxation...
    • BrainWaveCC Utilities
Re: Any plans to improve the LHelp system?
« Reply #5 on: February 10, 2019, 11:08:35 pm »
One thing I would like to comment on is that the LHelp system is quite slow. I installed Lazarus inside several VMs; the guest OSes are Windows 2000/XP. When I presss F1 for help, the first time the help window shows quickly, but subsequent actions are extremely slow. But during the 'freeze' time, I do not observe any CPU or disk busy activities.


I generally use the online help, so I didn't have a frame of reference.


On my system (Ryzen 7 based, 32GB RAM), the first instance of the help system takes about 2-4 seconds to startup, but I didn't have any other issues.  I'll have to play with it and see how it behaves over the long haul.
-ASB: https://www.BrainWaveCC.com

Lazarus 2.0_fixes / FPC 3.2_fixes (64-bit w/32-bit cross-compile via FpcUpDeluxe)
Primary System: Windows 10 Pro x64, Version 1809 (Build 17763.195)
Other Systems: Windows 10 Pro x64, Version 1709 or greater

dbannon

  • Sr. Member
  • ****
  • Posts: 462
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Any plans to improve the LHelp system?
« Reply #6 on: February 11, 2019, 02:55:45 am »
On a fairly new install on a fairly powerful laptop, Linux, Fixes_2

Cursor on Something.Create, press F1 first time, 3 to 4 seconds. Close the help window, and press F1 in the editing window again, 3 to 4 seconds.

But if I leave the Help window open, move focus back to Lazarus editing window, press F1, about 15 seconds.
In that 15 seconds, the Help window comes back to focus almost immediately, that new. But you see the previous content, info about create in this case, for a few seconds, then it goes blank, waits remainder of my 15 seconds and then refreshes with, in this case, info about create again.

And tells me it took 8mS ....

Clearly, something is timing out, nothing seems to be doing any cpu during that time.

Davo
Lazarus 1.8, Linux (and reluctantly Win10, OSX)
My Project - https://github.com/tomboy-notes/tomboy-ng