Лучшим инструментом был бы тот, который выделяет автобокс для путей кода, которые, как доказывает профилировщик, медленны из-за бокса. Форсировать явный бокс - все равно, что избегать сборки мусора, потому что в крайнем случае он может быть медленным. Позвольте инструментам выполнять свою работу - компилятор и язык для выражения фактической проблемы, над которой вы работаете, и профилировщик для выявления проблем с производительностью. Явный бокс неестественен в контексте решения проблемы, потому что он показывает языковые нюансы, которые не являются частью описания решения.
Edit: этот тип комментария уместен здесь? На самом деле я пытаюсь быть полезным - на самом деле я в прошлом специально думал об инструменте для определения экземпляров кода операции CLI box
на горячих путях.