Я бы сказал 144 бита для строки (32 для указателя, 80 для 10 символов, 32 для длины int), 32 бита для int и 32 для указателя на объект, что составляет 208 бит. Для списка из 10 потребуется 2080 битов для объектов и указателей на них, дополнительные 32 * 2 * 10 для следующего и предыдущего указателей, 32 для длины списка и 32 для указателя. Это составляет всего 2784 бита. И по моему опыту работы с Java против того, что, как я думаю, потребуется (он же C), вы применили множитель, умноженный на два, и сделали его 5568 бит.
В конце дня, если вас беспокоит потребность в памяти, протестируйте ее и посмотрите! Но проверить такое небольшое количество довольно сложно ... попробуйте несколько тысяч из них.