Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cyclonedds-dev] Question about garbage collector and memory management
  • From: Gerlando Sciangula <Gerlando.Sciangula@xxxxxxxxxxxxxxx>
  • Date: Fri, 23 Sep 2022 10:57:37 +0000
  • Accept-language: it-IT, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=santannapisa.it; dmarc=pass action=none header.from=santannapisa.it; dkim=pass header.d=santannapisa.it; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YkJaG3VJCqOxsXhA0okf4/XOGMGnIhmGkwSuPJpIscs=; b=kvt4yKKAQ2rcNTcRZuV15x5LqQ+KU9sPEGpH1PER/3bxvte3xwwFv4/fkAQYXS5ne/aELRNtQThtK1UJyHHdHQkyiNhIPfu5ZCy+IgelctPtBqpUM0X/vwMZx8e/fw0ksYGIg6RFKtRjKYvOaH7nh1zVz21rjcvdexieGBX7Ehgu+bY69QGUaPUwYB70B/A18Eo9r+0E43MOE83SPh9SC6nJnSW8JhKMgFT+UZLExefhNlWbNlHWXMTI+QPr0LNfqXsGY/S1JLmpHj5z+GfocI9H20vJUZMlOLa3qbiS+AGWMQLlcAUAnBHtBU2HhdcZECNlaGTRRbb3U87bVPJhVw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ONuCkqztqyjcQNsHWeFb9Psum+R2q5LRgz6C3h+oqVs0JEvVod6zZvFKVbkz0kfn8TQ+9KIrg47vw5IqkWdyxIyLaj1XqYkRsJXA71dzXnAu2N5puewIkQEfHp7R6SMZ79woPL8+2MPMZg5BN1CYjgWg0uPWt0nQSQWbh3rcpCGJFJmIT9jgu1FVykNXecmgEPVb1ve2gvomEf3LZfoi5DJBNb1tnNLw9QRHS4XSGIXPFYCVWiK55z0HhCMfiwe/eD/HhaalbVux2UhW4WRLTrAsI4A9mnN+bfMpV3N6qh0e3YewqMJfdgMKlEirzESosknvMSz/iJSH0lNiovq11g==
  • Delivered-to: cyclonedds-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/cyclonedds-dev/>
  • List-help: <mailto:cyclonedds-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/cyclonedds-dev>, <mailto:cyclonedds-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/cyclonedds-dev>, <mailto:cyclonedds-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHYzzm64+8MxBc5REuxpHK78BJOAA==
  • Thread-topic: Question about garbage collector and memory management

Dear all,

I'm a PhD student at Scuola Superiore Sant'Anna in Pisa.
I'm planning to use CycloneDDS for some research, and I would like to get a better grasp about the need/benefits of using a garbage collector.

Unfortunately, I could not find any on-line document illustrating the rationale of this design decision.
I also wonder if there was some prior study about pros/cons of this approach for memory management, especially with respect to introduced latency/overhead.

Could you please help by providing some clue about:

      1) What are the main factors that inspired a design using garbage collector?
      2) Which are the pros (and maybe the cons) with respect to memory management based on different approaches (e.g. reference counting)?

Many thanks and best regards,

-Gerlando

Back to the top