Cruisers Forum
 


Join CruisersForum Today

Reply
 
Thread Tools Rate Thread Display Modes
Old 10-12-2011, 10:52   #106
Registered User

Join Date: Sep 2009
Location: Angers - France
Boat: Beneteau First 29 Ptizef
Posts: 743
Re: OpenCPN Version 2.6 Beta Build 1125

Quote:
Originally Posted by cagney View Post
Is seems a bit redundant that both Enter & Ctrl + M both drops a new mark.
What about using Ctrl + M as a dedicated anchor mark??
Thomas
May be this is due to the hazard that Ctrl + M and Enter return the same code '13' ?
so I would suggest to Keep Ctrl + M as it is because it seams more intuitive and use Ctrl + w (as watch ) to create anchor watch ?

Anyway that permit me to discover Ctrl + space to create a MOB do not work on Windows in 2.6.1125 ( should modify line 4040 in chcanv.cpp to 'case -32' instead of 'case 32'
regards
Jean Pierre
__________________

__________________
Ptizef is offline   Reply With Quote
Old 11-12-2011, 01:38   #107
Registered User
 
HamishB's Avatar

Join Date: Jan 2010
Location: New Zealand
Posts: 286
Re: OpenCPN Version 2.6 Beta Build 1125

Dave:
Quote:
37. Improved track management.
I took the liberty of simplifying the GPX/XML storage format of tracks. This makes a big difference in performance for large tracks.
Now would be a good time for interested parties to comment on the need for recording extended properties and GUIDs for tracks. I can think of no real reason to retain these properties, other than a satisfying symmetry with Routes...
do timestamps remain for each trackpoint?

Among the normal reasons why those are very useful to keep in the track log file, gpsbabel's gpx filters require them to function.


Dave:
Quote:
Others would say that memory on the motherboard consuming power but not being used for data right now is being "wasted".
modern OSs use that for disk cache, so if the computer has been running & doing stuff for a while it is not really being wasted, it is saving the hard drive from being spun back up and eating your batteries.

Quote:
My goal is to try to use all the memory I can find legitimately, if it will improve OCPN performance.
aahhg please no!

Quote:
Hence the config file parameter MEMCacheLimit.
ok, phew. but I would suggest memory-miser mode be the default.
the computer may well be multi-use...


thanks,
Hamish
__________________

__________________
HamishB is offline   Reply With Quote
Old 11-12-2011, 01:50   #108
Registered User
 
HamishB's Avatar

Join Date: Jan 2010
Location: New Zealand
Posts: 286
Re: OpenCPN Version 2.6 Beta Build 1125

Quote:
Originally Posted by HamishB View Post
modern OSs use that for disk cache, so if the computer has been running & doing stuff for a while it is not really being wasted, it is saving the hard drive from being spun back up and eating your batteries.
thus if you have previously read a chart, and have plenty of RAM and are not running much else, the next time it needs to read that chart it is already in memory. Memory paging is a job for the OS, let it do its job: you can't win as it knows the overall resource situation and optimization much better than you do.

On modern linux I think it fills free RAM with disk cache until you get to about 70% full, after which it starts let old cache pages drop away. Compare the used-by-everything & free memory on the first line of `free -m`, with the actually-allocated-by-programs used & free on the second line of the output.


thanks,
Hamish
__________________
HamishB is offline   Reply With Quote
Old 11-12-2011, 09:03   #109
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 4,884
Re: OpenCPN Version 2.6 Beta Build 1125

HamishB...

Re memory.

We disagree philosophically.

I consider these nav computers to be "personal" computers.
When it is running OCPN, that's what it is doing.
OCPN knows more than the OS about the context of the running application, and the state of the chart buffers, render buffers, config files, etc. OCPN can surely do a better memory management job than the OS for a single user/single app system.

So, memory-miser mode is NOT the default on linux. OCPN on linux assumes infinite memory, absent instructions to the contrary in the config file.

Dave
__________________

__________________
bdbcat is offline   Reply With Quote
Reply

Tags
opencpn

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
OpenCPN Version 2.6 Beta Status bdbcat OpenCPN 5 25-11-2011 02:09
OpenCPN Version 2.5 Release bdbcat OpenCPN 86 02-09-2011 19:14
OpenCPN Version 2.4 Beta Build 628 bdbcat OpenCPN 63 15-07-2011 19:17
Route Properties, Missing Functions James Baines OpenCPN 13 13-07-2011 05:31
OpenCPN Version 2.4 Beta Build 708 bdbcat OpenCPN 34 12-07-2011 14:20



Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -7. The time now is 04:43.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.