[zeromq-dev] Which language binding/API to use such thatthe process uses least RAM

Arvind Creatrix IT Soft arvind at creatrixitsoft.com
Thu Apr 4 00:56:22 CEST 2013


Hi all/Stathis

(1) Can you you provide an idea about the memory used by zeromq library 
itself
(2) What kind of memory is utilised by your FreePascal process? And by the 
ZeroMq Library in your usage? (As you mentioned that you are using it, hence 
I am requesting you to give an idea of the RAM used by the core ZeroMQ 
itself as well as your FreePascal process along with the system CPU/RAM -> 
on which you are running ZeroMQ)




Yours sincerely,
Arvind,
Creatrix IT Soft.
-----Original Message----- 
From: Stathis Gkotsis
Sent: Thursday, April 4, 2013 3:17 AM
To: ZeroMQ development list
Subject: Re: [zeromq-dev] Which language binding/API to use such thatthe 
process uses least RAM

Hi,

I would first look at czmq: http://czmq.zeromq.org/.
We are using FreePascal with this binding: 
https://github.com/bvarga/delphizmq (works with FreePascal in Linux and 
Delphi in Windows). FreePascal has manual memory management and low memory 
consumption in general.
However, especially for compiled languages, I would expect that the main 
source of memory consumption is the zeromq library itself rather than 
whichever binding.

BR,
Stathis
________________________________________
From: zeromq-dev-bounces at lists.zeromq.org 
[zeromq-dev-bounces at lists.zeromq.org] On Behalf Of Arvind Creatrix IT Soft 
[arvind at creatrixitsoft.com]
Sent: Thursday, April 04, 2013 12:11 AM
To: ZeroMQ development list
Subject: [zeromq-dev] Which language binding/API to use such that the 
process uses least RAM

Hi

I wish to create a simple process that basically measures the CPU/RAM 
utilisated by a running process on that server, and sends it via ZeroMQ.
With the multiple language bindings available for ZeroMQ, I wish to use that 
language(for utilising ZeroMQ)- that uses the least possible RAM. And 
ideally I can compile/create the ready to run process on my machine, and 
then run it on any OS(including Linux—> Ubuntu/CentOS and Windows) and for 
different types of RAM/CPU configurations. I understand that ZeroMQ core 
will have to be installed/made available for use by my process.

Any insights into the above (ie lowest possible RAM usage) would be very 
useful for me.

Yours sincerely,
Arvind,
Creatrix IT Soft.

_______________________________________________
zeromq-dev mailing list
zeromq-dev at lists.zeromq.org
http://lists.zeromq.org/mailman/listinfo/zeromq-dev 




More information about the zeromq-dev mailing list