Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-04-23 12:43:06



Reply to topic  [ 13 posts ]  Go to page Previous  1, 2
RenderTextureMemoryMultiple 
Author Message

Joined: 2014-09-29 11:52:35
Posts: 14
Reply with quote
Henri, you see to be under the impression that your application does not run as a native Mac application, which indeed it does. It is subject to the same memory management policies that any application that launch from an application bundle on the desktop and use the Window manager to manage its window(s).

So trying to use a different memory manager would be highly counterproductive as it both would make your application non-runnable across versions of OS X. but could also destabilize the entire system (When I say non-runnable I mean not allowed to run on OS X 10.8 or higher. Such a service would need a code signing certificate and I don't think Apple would issue one for an alternative memory manager.)

I don't even see why this is an issue as the system will provide the memory needed for the application within the per-application 32-bit address space your application is compiled for (which is actually the full 32-bit address space and not limited to 2 or 3 Gb as on Windows.)

If your application was running purely as terminal application or if OS X was started with a completely different Window manager on the desktop (which is possible by changing /etc/ttys) what you want to do might have something for it.


2014-11-15 11:27:39
Profile

Joined: 2009-03-17 18:42:51
Posts: 5550
Reply with quote
Gavin Hird wrote:
Henri, you see to be under the impression that your application does not run as a native Mac application, which indeed it does. It is subject to the same memory management policies that any application that launch from an application bundle on the desktop and use the Window manager to manage its window(s).

So trying to use a different memory manager would be highly counterproductive as it both would make your application non-runnable across versions of OS X. but could also destabilize the entire system (When I say non-runnable I mean not allowed to run on OS X 10.8 or higher. Such a service would need a code signing certificate and I don't think Apple would issue one for an alternative memory manager.)

I don't even see why this is an issue as the system will provide the memory needed for the application within the per-application 32-bit address space your application is compiled for (which is actually the full 32-bit address space and not limited to 2 or 3 Gb as on Windows.)

If your application was running purely as terminal application or if OS X was started with a completely different Window manager on the desktop (which is possible by changing /etc/ttys) what you want to do might have something for it.
I'm sorry, but you are obviously completely clueless about operating systems and memory management levels. I'd were you, I'd stop arguing: you are making a fool of yourself...


2014-11-15 14:37:46
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5550
Reply with quote
Thanks to Catten who built jemalloc for MacOS-X, the Mac builds now have the memory safety checks implemented and the RenderTextureMemoryMultiple setting has now been raised to its maximum (1.0) for Mac builds.


2014-12-13 11:38:59
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 13 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: MiKiL and 34 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.