Как измерить настольное использование приложения пользователями? [закрытый]

Одно общее использование состоит в том, что это позволяет функции устанавливать указатель в NULL.
Так свободный (указатель) освобождает память, выделенную указателю, но оставляет указатель, опасно указывающий на свободную память.
Вместо этого объявляют my_free (** указатель) и называют my_free (& указатель), так my_free () может установить указатель в NULL после освобождения его.

8
задан Tomasz Smykowski 7 October 2009 в 12:43
поделиться

2 ответа

Заявление об ограничении ответственности: я работаю в компании, которая создала упомянутый мною продукт.

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

Другой метод - использовать продукт Runtime Intelligence от PreEmptive Solutions, который будет вводить функция отслеживания использования прямо в ваш. NET (или Java) приложений. Это даст вам информацию о том, сколько людей на самом деле использует ваше программное обеспечение, а также информацию о системном профиле. Вы также можете добавить отслеживание использования определенных функций, чтобы вы могли видеть, что люди используют в ваших приложениях (включая время, необходимое для выполнения определенных действий). Мы используем Dotfuscator (или DashO для Java) в качестве нашего механизма внедрения кода для вставки новых инструкций в ваши приложения после того, как они были скомпилированы (аналогично тому, как работает PostSharp's IL Weaving).

В комплект входит бесплатная версия этого продукта с Visual Studio 2010. В настоящее время доступна бета-версия 1, которая будет включена в будущие бета-версии и окончательную версию Visual Studio. Это позволит вам инструментировать любое приложение .NET.

Я написал статью в блоге о Корреляция загрузок с использованием с использованием бесплатной версии в Visual Studio 2010, а также есть статья в блоге с обзором всех включенных функций в бесплатной версии. Я планирую писать в будущих сообщениях в блоге подробные сведения о добавлении отслеживания и измерений на уровне функций в приложения.

Для получения большего количества функций, чем доступно в бесплатной версии Community Edition, вы можете запросить бесплатную оценку коммерческой версии в PreEmptive Solutions.

] Вы также можете увидеть эти другие вопросы StackOverflow:

Аналитика для приложений Windows

Наблюдение или мониторинг пользователей, работающих с приложением удаленно

4
ответ дан 5 December 2019 в 23:15
поделиться

Для измерения загрузок посмотрите статистику своего веб-сервера.

Для измерения использования (что может быть проблемой конфиденциальности) вам снова понадобится (веб-сервер). Просто вставьте изображение, используя URL-адрес в своем приложении (и, возможно, в настройках), и отслеживайте обращения на сервере.

1
ответ дан 5 December 2019 в 23:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: