Мое приложение работает в операционной системе pSOS. Код компилируется с помощью компилятора Diab C.
Приложение определяет количество счетчиков, которые были объявлены как
unsigned int call_count;
Поскольку есть вероятность того, что некоторые из них будут переполнены за небольшой промежуток времени, я решил объявить счетчики как
unsigned long long int call_count;
Это, я думаю, не переполнится, по крайней мере, при моей жизни.
Мой вопрос, это преобразование безопасно? Есть ли какие-либо накладные расходы, которые мне нужно беспокоиться. Когда приложение находится в состоянии стресса, call_count будет непрерывно увеличиваться. Может ли производительность принять удар? Менеджер SNMP также будет запрашивать эти счетчики каждые 15 секунд.