Модуль Сравнительного теста Ruby: значения “пользователя”, “системы”, и “реальный”?

Я думаю, что необходимо посмотреть на вид данных, которые Вы храните, прежде чем Вы примете то решение. Наличие таблицы адреса является большим, но только если вероятность нескольких человек, совместно использующих тот же адрес, высока. Если у каждого человека были различные адреса, сохранение тех данных в различной таблице просто представляет ненужные соединения.

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

Нижняя строка является решениями как это, должны взять само приложение в рассмотрение, прежде чем Вы начнете стрелять для эффективности. IMO.

27
задан Ethan 23 October 2009 в 22:33
поделиться

1 ответ

Это те же времена, в которые команда Unix time или другие типичные инструменты тестирования будут сообщать:

  • пользователь : количество времени, потраченное на выполнение кода пользовательского пространства. (то есть: ваш код),
  • система : количество времени, потраченное на выполнение кода ядра и
  • реальное : «реальное» количество времени, которое потребовалось для выполнения кода (например, система + пользователь + время, потраченное на ожидание ввода-вывода, сети, диска, ввода пользователя и т. д.). Также известно как «время настенных часов».
55
ответ дан 28 November 2019 в 05:08
поделиться
Другие вопросы по тегам:

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