Интересуют набор вопросов. К примеру знаю, что 99%(где-то) всех числовых констант в коде как правило в 12 вроде байт. (В risc учебниках читал).
Так же сборщики мусора, предсказатели ветвлений, некоторые алгоритмы, компиляторы, то же основаны(точнее юзают) на вполне себе наблюдаемых явлениях.(Как к примеру сборка мусора поколений, основана на наблюдение, что большинство не переживут 1 сборку мусора итд)
Которые были получены, в результате, наверное просто наблюдения и опыта множеством людей.
Есть ли прям сборник всех таких закономерностей.
Наверняка есть исследования, все вопросы, вполне можно и самому решить.
К примеру
- Какое распределение базовых типов данных в памяти( int,byte,char, long, указатель
- Какая длинна данных чаще встречается, К примеру какая доля данных в памяти занимают объекты по 128 байт?
- Или массивы на промежутке от 1Мб-2мб...
- Какая вероятность у каждой инструкции, что она будет следующая (mov, jne, add, call, inc...)
- еще 100 интересных вопросов, но я забыл