Any C# programmers using Log4OM?

  • 1
  • Question
  • Updated 2 years ago
Sorry for the OT topic.

I am just curious as to why the main window takes 2-3 seconds to fill (from 7 sec mark here https://youtu.be/KFBOwJr0fLw) rather than the main window being complete when it appears. It is a very slow draw compared to every other program I have so it does stand out.

BTW, that is not me in the picture, it is Terry (G4POP) who is a very, very helpful member of the Log4OM team (as indeed they all are).
Photo of Guy G4DWV/4X1LT

Guy G4DWV/4X1LT

  • 1687 Posts
  • 387 Reply Likes
  • quizzical

Posted 2 years ago

  • 1
Photo of Kevin LaFata / K0KEV

Kevin LaFata / K0KEV

  • 39 Posts
  • 12 Reply Likes
Programmer here....

First I'll say I'm just speculating without any review of the actual source code... but there could be hundreds of possible reasons.

A guess would be that the software uses a number of libraries to handle things like drawing the grids, displaying the map, connecting to an internal database, managing the TCP/IP connections to QRZ, and supporting various connections to different radios.

It would be super tedious to write every single one of those things from scratch, so its most likely there are quite a few 3rd party libraries being loaded and initialized. And most of those libraries a pretty complex and full featured. It does look like things are happening in the 2-3 second load time (as opposed to the screen just suddenly appearing) so I would place my bets on library initialization time (x 100, or how ever many libs are being used)
Photo of Guy G4DWV/4X1LT

Guy G4DWV/4X1LT

  • 1687 Posts
  • 387 Reply Likes
Thank you very much Kevin for your time in explaining that.

Best wishes for 2016.