Во всем моем коде я всегда либо создаю все счетчики, либо удаляю их, но никогда не изменяю их, чтобы добавить только один.Обычно это не то, что нужно делать, так как счетчики производительности обычно устанавливаются один раз в процессе установки приложения или удаляются после удаления приложения.Опять же, у меня обычно есть класс установщика, поэтому я могу запустить InstallUtil поверх него и добавить или удалить счетчики.
Чтобы ответить на ваш вопрос, я не думаю, что вы можете индивидуально манипулировать ими.Класс PerformanceCounterCategory, по-видимому, позволяет создавать и удалять, а также возможность получать связанные счетчики, но не изменять их и повторно применять.
Я думаю, что в любом случае это будет плохим подходом, поскольку он создает дополнительную нагрузку накод для управления этим.Просто удалите и переустановите, когда это необходимо, и наличие класса установщика сделает это действительно просто.