Alle GCs, die ich außer Azul kenne, sind etwas parallel, haben aber zumindest einige kleine Stop-the-world-Komponenten. Warum gibt es nicht mehr GC's wie Azul?Warum gibt es keine pausenlosen GCs?
Hat Azul ihre Technologie so patentieren lassen, dass es nicht möglich ist?
Oder verursachen die für den pausenlosen Betrieb erforderlichen Schreib-/Lesebarrieren so viel Aufwand, dass sie für die meisten Arbeitslasten nicht praktikabel sind?
Ich glaube nicht, dass es sich um eine konkrete, beantwortbare Frage handelt, sondern um eine persönliche Meinung und Vermutung. Also wäre es wahrscheinlich besser für ein Forum geeignet als Stack Overflow. –
Ich kann es nur raten, aber ich nehme an, dass ein Teil davon ein Lizenz-/Patentierungsproblem ist - Azul will sowieso etwas Geld verdienen. Abgesehen davon, von ihren rohen Durchsatzerfahrungen in den Whitepapers scheint es, als ob es keinen Geschwindigkeitsvorteil für größere Anwendungen gibt und bei kleineren ist das gelegentliche Schluckauf wegen der Stop-the-World-Sammlung höchstwahrscheinlich nicht so wichtig. – Thomas
Diese Frage scheint off-topic zu sein, weil sie nur fragt, warum etwas noch nicht erfunden wurde. Keine tatsächliche Antwort ist möglich. – EJP