UE можно порезать, по желанию, до минимума, а вот Unity режется автоматом. Хотя размер Runtime у Unity больше. Оптимизация у UE лучше, по причине Target компиляции llvm'ом под конкретное устройство. Unity тянет CLR, и сооветвественно избыточная объектная модель приводит к тому, что оно жрёт в 1.5-2 раза больше памяти, хотя c GC я там проблем не наблюдал.
sim3x Ситуация такая что Rust для lts'a использовать не очень целесообразно - обратная совместимость сомнительна, много "unstable/experimental" плюшек которые уже используются в мелких проектах, очень много велосипедов, впрочем и у Golang'a их тьма, но из-за "замороженности" синтаксиса и стандартной библиотеки он годится для lts'a.
Куча проблем с ржавой: энтерпрайсы глюкают, ORM'ы избыточны до ужаса, из того что есть можно брать netty да JDO на DataNucleus'e и развлекаться, кэшировать где-то в terracotta / hazelcast etc. Для реальных высоконагрузов (4-18M rps 10-40Gbit) часто приходиться прикручивать pfRing / netmap.
uvelichitel: в некоторых случаях всё довольно сложно, так как разные структуры имеют разный amplification плюс по разному утилизируется I/O, особенно весело с оперативкой и SSD'шками. Можете написать статью об lsm-tree - это наиболее распространённая структура для хранения иерархической информации, используется в sqlite, cassandra, mongo, leveldb. Возможно найдёте что-то получше или предложите свой интересный вариант. Советую почитать бумагу токутека insideanalysis.com/wp-content/uploads/2014/08/Toku... по этому поводу.
От языка ничего не зависит, эта структура используется для хранения почти во всех более-менее популярных решениях, начиная от sqlite и leveldb заканчивая всякими mongo и cassandra.
Дмитрий есть очень много случаев когда логирование ничем не способствует отладке приложения, особенно в случае сложных моделей акторов, с возникновением livelock'ов и прочих весёлых вещей.
Дмитрий: вы не знаете какие у человека задачи и зачем ему понадобился дебаг, в ряде случаев логи не помогут выявить ряд ошибок, и это не стоит позиционировать логи как универсальное решение для отладки - с них всё только начинается.