On 07/11/15 23:07, Abdulaziz M. Aldarrab wrote:
Hi,

Upon start, each client instance is using between 70-80MB of memory
(excluding plink) and could reach 130MB just by using kwrite and opening
multiple files. Is there a way to reduce it?
Not easily I am afraid.
Though if you create a ticket, I'll try to look into it again.
Doing the same thing on my 1080p XP virtual machine I see a memory usage of just 50MB using the task manager's "Mem Usage".
The "VM size" is lower.
Running 10+ applications would consume about 1GB of ram. I'm even disabling
mic, speaker & tray icon options.
Disabling sound is the biggest saving there, the rest will be barely noticeable. Using OpenGL rendering will use video ram (PBOs) for the window buffers instead of main system memory.

I haven't tested this yet, but I believe that this should not always add the same amount of memory for each copy of the client:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms681938(v=vs.85).aspx
" Multiple processes that load the same DLL at the same base address share a single copy of the DLL in physical memory. Doing this saves system memory and reduces swapping"
All the DLLs we load should be re-using the same memory addresses.

Cheers
Antoine

Client: Win7 64bit (Xpra: 0.15.7)

Client root window size is 3840x1200

Best regards,

Abdulaziz

_______________________________________________
shifter-users mailing list
[email protected]
http://lists.devloop.org.uk/mailman/listinfo/shifter-users

_______________________________________________
shifter-users mailing list
[email protected]
http://lists.devloop.org.uk/mailman/listinfo/shifter-users

Reply via email to