Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cyclonedds-dev] R: Question about garbage collector and memory management
  • From: Gerlando Sciangula <Gerlando.Sciangula@xxxxxxxxxxxxxxx>
  • Date: Fri, 23 Sep 2022 14:32:56 +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=1LuPMs9izbqo6Y+2VtRcvEzcYrk2huJ9dsPdcLjYDbU=; b=nZ/+TzP7es78TYpEheULb4f5j+cMTfL4e914RQ95HLkRCUoOC3aUzfeGm1PyZBj2xxIj3XHiPNuLGiZ5fede221NiqaLOWjyCoA6UZz/jSbLEDJSSTOE/E/c1cXIkUJdP6cgeOYheH4LPpBns//p9rbO3j7SiXRhPCL0XEA/iGlGi2qJ0Qx/9KYcaURAJGeYzdq1X5ifzsHFADhnEXRWdzXUwKdvTwIPzlEIMBjWZHM/3BNF3hI76gYZHhK5uLCQoM04x7jDtusyAWbsRl1ZBZZaGMKSpBbRr1SKFXXbuVTI0PKSSXYuhNYW314R3okUy0tU8W8guH+xXOJCKqvWzA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cwS2STMz0sq1BV8W/AsJzSQgnttruWLpkGfAUgaPbxMQHOhksWs0sLEubiSrqeig+4Eu5/YV8fqJFU+ThJ63LRxUfHjuqhdeh8slTMpcGrOoY+R87sFbfGbQD/e47bofqYDC5HRTEJosgBK8Rug2hsi/Gz3w2oZ6vM9d3aziVduQ34wdbKZBEzT+zUQvtr2QHsxMzopsf7tS3szMB+r50kdbQ2X3Hfi9qJegt+OX9IYem+yB14et6ARzYHLqAN6g4Jff4xH2P1W/KIJmTjisCRlJrLj8g7wqOyZ9/NqC6IFiv9DVntmwZJ30fXi/LECn60PrhMu76fC1Im9R73tktQ==
  • 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+8MxBc5REuxpHK78BJOAK3tEWAAgAACe8o=
  • Thread-topic: Question about garbage collector and memory management

Hi Erik,

thank you for the reply! 

Ok, then I will wait for the response on the GitHub issue. 

Thank you, 
best regards,

-Gerlando

Da: Erik Boasson <eb@xxxxxxxxxxx>
Inviato: venerdì 23 settembre 2022 16:22
A: Gerlando Sciangula <Gerlando.Sciangula@xxxxxxxxxxxxxxx>
Cc: cyclonedds-dev@xxxxxxxxxxx <cyclonedds-dev@xxxxxxxxxxx>; dennis.potman@xxxxxxxxxxxxxx <dennis.potman@xxxxxxxxxxxxxx>
Oggetto: Re: Question about garbage collector and memory management
 
Hi Gerlando,

I see you have asked the same question on GitHub, and since our GitHub is rather more active than our cyclonedds-dev mailing list, I'll respond there: it has a better chance of reaching more people that happen to be(come) interested in the subject.

Best regards,
Erik

On 23 Sep 2022, at 12:57, Gerlando Sciangula <Gerlando.Sciangula@xxxxxxxxxxxxxxx> wrote:

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