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: [email protected] [[email protected]] On Behalf Of Arvind Creatrix IT Soft [[email protected]] 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 [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
