Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-04-19 22:04:41



Reply to topic  [ 4 posts ] 
new memory management with v.*.4.85 
Author Message

Joined: 2011-09-04 21:14:27
Posts: 26
Location: Windsor, Ontario, Canada
Reply with quote
"Implemented a memory allocation failure detection algorithm and now react accordingly to urgently free memory (by reducing the draw distance to 64m and resetting the camera view) so to try and avoid a crash: this algorithm comes in excess of the "Memory Safety Checks" and, unlike the latter, is able to catch (some, not all, alas) fragmented virtual address space conditions that cause allocation failures even when some memory is still free. This should reduce significantly the number of virtual address space exhaustion/fragmentation related crashes."

Is there a way to turn that off? It's interfered a few times already and there was no detected memory issues.

I've long ago turned off the memory safety checks as it tended to cause more memory restrictions than not. (In fact I've been pretty well bug free for quite some time!)


2013-08-16 13:34:34
Profile

Joined: 2009-03-17 18:42:51
Posts: 5546
Reply with quote
Foxxe Wilder wrote:
Is there a way to turn that off? It's interfered a few times already and there was no detected memory issues.
Unlike the "memory safety check" which is a preventive algorithm (it checks for free memory and adjusts future memory consumptions accordingly), this new feature kicks in when memory allocation failures *do* happen: in clear language, the "times it interfered" would have been crashes without that feature.

So no, there is no way to disable it (and you should be thankful for having it since it prevents crashes and lets you a chance to relog when appropriate instead).

The memory allocation failures may happen in two cases:
  • There is no virtual memory address space left (something the "safety check" helps preventing but not suppressing entirely).
  • The virtual address space is so fragmented that some big blocks can't be allocated in it spite of the total "free memory" that would otherwise allow it (this is a condition that the "safety check" can't detect).

If you often encounter such memory issues, then try tuning your system and viewer settings: there are already quite a few posts on this subject in this forum...


2013-08-16 15:48:21
Profile WWW

Joined: 2011-09-04 21:14:27
Posts: 26
Location: Windsor, Ontario, Canada
Reply with quote
Henri Beauchamp wrote:
Foxxe Wilder wrote:
Is there a way to turn that off? It's interfered a few times already and there was no detected memory issues.
Unlike the "memory safety check" which is a preventive algorithm (it checks for free memory and adjusts future memory consumptions accordingly), this new feature kicks in when memory allocation failures *do* happen: in clear language, the "times it interfered" would have been crashes without that feature.

So no, there is no way to disable it (and you should be thankful for having it since it prevents crashes and lets you a chance to relog when appropriate instead).

The memory allocation failures may happen in two cases:
  • There is no virtual memory address space left (something the "safety check" helps preventing but not suppressing entirely).
  • The virtual address space is so fragmented that some big blocks can't be allocated in it spite of the total "free memory" that would otherwise allow it (this is a condition that the "safety check" can't detect).

If you often encounter such memory issues, then try tuning your system and viewer settings: there are already quite a few posts on this subject in this forum...


Well that sucks because since that build, I've suffered MORE unnnecessary crashes and graphics 'roll backs' (some while filming LIVE EVENTS!!) that effectively makes the viewer totally unreliable and unusable on lower end computers (think single and double processors here).
Now I am stuck with the last stable build without this bug: v1.26.4.82. Trust me, Giant memory mapping is NOT the way to go as it WASTES more resources than it effectively handles.


2013-09-30 17:01:16
Profile

Joined: 2009-03-17 18:42:51
Posts: 5546
Reply with quote
*Again*, this feature helps *preventing* crashes, it does NOT cause any crash by itself !!! And there's no "giant memory mapping" involved either.

If you are not happy with my viewer, by all means, choose another !


2013-09-30 17:30:39
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 4 posts ] 

Who is online

Users browsing this forum: No registered users and 77 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.