LINUX.ORG.RU

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

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

Эммм, что? Одна операция икремента - это неэффективно?

Крайне, ведь эти операции происходят всегда, например ты хочешь получить текстуру, но на самом деле ты не просто прочтешь структуру, но и сделаешь запись (передача Rc вызовет inc а потом dec). Счетчик еще часто бывает атомарным, если нужно больше 1 потока, а это еще сильнее замедляет.

А сборщик мусора обходится без счетчика ссылок?

Да, конечно, чистый счетчик ссылок используют только наименее продвинутые сборщики мусора (так не делают Java, C#, и другие), даже самый первый сборщик мусора в истории так не делал.

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

Эммм, что? Одна операция икремента - это неэффективно?

Крайне, ведь эти операции происходят всегда, например ты хочешь получить текстуру, но на самом деле ты не просто прочтешь структуру, но и сделаешь запись (передача Rc вызовет inc а потом dec). Счетчик еще часто бывает атомарным, если нужно больше 1 потока, а это еще сильнее замедляет.

А сборщик мусора обходится без счетчика ссылок?

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

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

Эммм, что? Одна операция икремента - это неэффективно?

Крайне, ведь эти операции происходят всегда, например ты хочешь получить текстуру, но на самом деле ты не просто прочтешь структуру, но и сделаешь запись (передача Rc вызовет inc а потом dec). Счетчик еще часто бывает атомарным, если нужно больше 1 потока.

А сборщик мусора обходится без счетчика ссылок?

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

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

Эммм, что? Одна операция икремента - это неэффективно?

Крайне, ведь эти операции происходят всегда, например ты хочешь получить текстуру, но на самом деле ты не просто прочтешь структуру, но и сделаешь запись (передача Rc вызовет inc). Счетчик еще часто бывает атомарным, если нужно больше 1 потока.

А сборщик мусора обходится без счетчика ссылок?

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

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

Эммм, что? Одна операция икремента - это неэффективно?

Крайне, ведь эти операции происходят всегда, например ты хочешь получить текстуру, но на самом деле ты не просто прочтешь структуру, но и сделаешь запись. Счетчик еще часто бывает атомарным, если нужно больше 1 потока.

А сборщик мусора обходится без счетчика ссылок?

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