Какие инструменты для систем Windows и Linux я могу использовать для определения проблем с выравниванием, промахов в кэше и других параметров, относящихся к коду, созданному Visual C ++ и GCC? Могу ли я использовать эти инструменты для определения выравнивания структур, чтобы избежать заполнения, создаваемого компилятором?