[zeromq-dev] Which language binding/API to use such that the process uses least RAM
Stathis Gkotsis
stathis.gkotsis at commsquare.com
Wed Apr 3 23:47:41 CEST 2013
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.
More information about the zeromq-dev
mailing list