Ночи доброй, ЛОР. Давно на жабе уже пишу, а задумался об этом только сейчас, но, скорее всего, это и к другим языкам относится. Вот есть у нас List<T>, у него есть 2 реализации, LinkedList и ArrayList. Насколько я помню ещё из С, мы можем производить т.н. арифметику указателей в случае с массивом (ArrayList), т.е. память под него выделяется одним куском, в то время как LinkedList, насколько я понимаю, может быть раскидан по всему адресному пространству, просто каждая нода содержит указатель на next, если таковой имеется. Главный вопрос: Правильно ли я понимаю, что в ситуации, когда у нас доступно, допустим, 8 кб памяти и мы пытаемся создать List с данными на 6 - мы можем вывалиться в ООМ в случае с ArrayList из-за фрагментации этой самой памяти? И верно ли утверждение, что в случае с LinkedList такого не произойдет, потому что ему на фрагментацию положить? Заранее спасибо.
/cast stevejobs
Ответ на:
комментарий
от Legioner
Ответ на:
комментарий
от Legioner
Ответ на:
комментарий
от stevejobs
Ответ на:
комментарий
от tyamur
Ответ на:
комментарий
от Jefail
Ответ на:
комментарий
от Legioner
Ответ на:
комментарий
от stevejobs
Ответ на:
комментарий
от i-rinat
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от i-rinat
Ответ на:
комментарий
от xaizek
Ответ на:
комментарий
от stevejobs
Ответ на:
комментарий
от Jefail
Ответ на:
комментарий
от Jefail
Ответ на:
комментарий
от i-rinat
Ответ на:
комментарий
от i-rinat
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от i-rinat
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от i-rinat
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от i-rinat
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от i-rinat
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от i-rinat
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от i-rinat
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от stevejobs
Ответ на:
комментарий
от foror
Ответ на:
комментарий
от stevejobs
Ответ на:
комментарий
от i-rinat
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум фрагментация памяти (2010)
- Форум Фрагментация памяти (2017)
- Форум Фрагментация памяти... (2007)
- Форум Что такое фрагментация памяти. (2007)
- Форум Памяти тред. (2012)
- Форум фрагментация (2010)
- Форум фрагментация (2006)
- Форум Фрагментация (2007)
- Форум Опять про Firefox и фрагментацию памяти (2007)
- Форум Фрагментация памяти в FireFox (?) и как бороться (2006)