LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Подсчёт ссылок это подсчёт ссылок, а сборка мусора это сборка мусора.

Сборка мусора может реализовываться через подсчет ссылок, не понимаю что ты хочешь сказать.

В языки с автоматическим управлением памятью просто нет смысла пихать подсчёт ссылок, а надо сразу делать сборку мусора.

Язык с GC вполне может иметь только RC для сборки мусора, и все. А инструментов/информации для построения других алгоритмов, может и не быть.

Код не имеет внезапных пауз и исполняется с предсказуемоей производительностью.

Можно только максимум предсказать на определенном количество объектов, но его и в трассирующем сборщике мусора тоже можно предсказать, если он написан определенным образом. Сборка мусора есть в любой сложной программе, если невозможно до ее запуска определить как именно и в каком порядке нужно очищать объекты. Объекты еще могут иметь зависимости, их тоже надо очищать, причем их количество может быть известно только в при запуске программы.

Исправление MOPKOBKA, :

Подсчёт ссылок это подсчёт ссылок, а сборка мусора это сборка мусора.

Сборка мусора может реализовываться через подсчет ссылок, не понимаю что ты хочешь сказать.

В языки с автоматическим управлением памятью просто нет смысла пихать подсчёт ссылок, а надо сразу делать сборку мусора.

Язык с GC вполне может иметь только RC для сборки мусора, и все. А инструментов/информации для построения других алгоритмов, может и не быть.

Код не имеет внезапных пауз и исполняется с предсказуемоей производительностью.

Можно только максимум предсказать на определенном количество объектов, но его и в трассирующем сборщике мусора тоже можно предсказать, если он написан определенным образом. Сборка мусора есть в любой сложной программе, если невозможно до ее запуска определить как именно и в каком порядке нужно очищать объекты. Объекты еще могут иметь зависимости.

Исправление MOPKOBKA, :

Подсчёт ссылок это подсчёт ссылок, а сборка мусора это сборка мусора.

Сборка мусора может реализовываться через подсчет ссылок, не понимаю что ты хочешь сказать.

В языки с автоматическим управлением памятью просто нет смысла пихать подсчёт ссылок, а надо сразу делать сборку мусора.

Язык с GC вполне может иметь только RC для сборки мусора, и все. А инструментов/информации для построения других алгоритмов, может и не быть.

Код не имеет внезапных пауз и исполняется с предсказуемоей производительностью.

Можно только максимум предсказать на определенном количество объектов, но его и в трассирующем сборщике мусора тоже можно предсказать, если он написан определенным образом. Сборка мусора есть в любой сложной программе, если невозможно до ее запуска определить как именно и в каком порядке нужно очищать объекты. Объекты еще могут иметь рекурсивные зависимости.

Исправление MOPKOBKA, :

Подсчёт ссылок это подсчёт ссылок, а сборка мусора это сборка мусора.

Сборка мусора может реализовываться через подсчет ссылок, не понимаю что ты хочешь сказать.

В языки с автоматическим управлением памятью просто нет смысла пихать подсчёт ссылок, а надо сразу делать сборку мусора.

Язык с GC вполне может иметь только RC для сборки мусора, и все. А инструментов/информации для построения других алгоритмов, может и не быть.

Код не имеет внезапных пауз и исполняется с предсказуемоей производительностью.

Можно только максимум предсказать на определенном количество объектов, но его и в трассирующем сборщике мусора тоже можно предсказать, если он написан определенным образом. Сборка мусора есть в любой сложной программе, если невозможно до ее запуска определить как именно и в каком порядке нужно очищать объекты, а они могут иметь рекурсивные зависимости.

Исправление MOPKOBKA, :

Подсчёт ссылок это подсчёт ссылок, а сборка мусора это сборка мусора.

Сборка мусора может реализовываться через подсчет ссылок, не понимаю что ты хочешь сказать.

В языки с автоматическим управлением памятью просто нет смысла пихать подсчёт ссылок, а надо сразу делать сборку мусора.

Язык с GC вполне может иметь только RC для сборки мусора, и все. А инструментов/информации для построения других алгоритмов, может и не быть.

Код не имеет внезапных пауз и исполняется с предсказуемоей производительностью.

Можно только максимум предсказать на определенном количество объектов, но его и в трассирующем сборщике мусора тоже можно предсказать, если он написан определенным образом.

Исправление MOPKOBKA, :

Подсчёт ссылок это подсчёт ссылок, а сборка мусора это сборка мусора.

Сборка мусора может реализовываться через подсчет ссылок, не понимаю что ты хочешь сказать.

В языки с автоматическим управлением памятью просто нет смысла пихать подсчёт ссылок, а надо сразу делать сборку мусора.

Язык с GC вполне может иметь только RC для сборки мусора, и все.

Код не имеет внезапных пауз и исполняется с предсказуемоей производительностью.

Можно только максимум предсказать на определенном количество объектов, но его и в трассирующем сборщике мусора тоже можно предсказать, если он написан определенным образом.

Исправление MOPKOBKA, :

Подсчёт ссылок это подсчёт ссылок, а сборка мусора это сборка мусора.

Сборка мусора может реализовывать через подсчет ссылок, не понимаю что ты хочешь сказать.

В языки с автоматическим управлением памятью просто нет смысла пихать подсчёт ссылок, а надо сразу делать сборку мусора.

Язык с GC вполне может иметь только RC для сборки мусора, и все.

Код не имеет внезапных пауз и исполняется с предсказуемоей производительностью.

Можно только максимум предсказать на определенном количество объектов, но его и в трассирующем сборщике мусора тоже можно предсказать, если он написан определенным образом.

Исправление MOPKOBKA, :

Подсчёт ссылок это подсчёт ссылок, а сборка мусора это сборка мусора.

Сборка мусора может реализовывать через подсчет ссылок, не понимаю что ты хочешь сказать.

Код не имеет внезапных пауз и исполняется с предсказуемоей производительностью.

Можно только максимум предсказать на определенном количество объектов, но его и в трассирующем сборщике мусора тоже можно предсказать, если он написан определенным образом.

Исходная версия MOPKOBKA, :

Подсчёт ссылок это подсчёт ссылок, а сборка мусора это сборка мусора.

Сборка мусора может реализовывать через подсчет ссылок, не понимаю что ты хочешь сказать.

Код не имеет внезапных пауз и исполняется с предсказуемоей производительностью.

Можно только максимум предсказать на определенном количество объектов, но его и в трассирующем сборщике мусора тоже можно предсказать.