Насколько легкий NSOperationQueue на Snow Leopard?

У меня есть глянцевый экран на моем ноутбуке, и у меня есть жидкокристаллический дисплей автономный монитор, который я поднимаю трубку. Мне нравятся они оба по разным причинам.

Причины мне нравится мой глянцевый монитор:

  • Графика выглядит большой
  • , Цвета выглядят яркими
  • , Представления выглядят потрясающими
  • , Графика действительно симпатична и просто, кажется, течет как по телевизору
  • Большой для игр, которые весь phenominal
  • взгляда Это - широкий экран, большой для фильмов
  • , я вижу весь свой код, не имея необходимость прокручивать право [из-за широкого экрана]

Причины, мне нравится мой Автономный Матовый Монитор:

  • Мой код легче считать [Следовательно, это - то, что я использую для программирования]
  • Графика, которую я разрабатываю на своем глянцевом экране, не всегда выглядят большими на моем матовом мониторе, но графика, которую я разрабатываю на своем матовом экране всегда, выглядит фантастической на обоих.
  • Это больше (может не относиться к Вам)
  • , Это имеет более высокий коэффициент контрастности и лучшую подсветку

, Если Вы где-нибудь ярки или имеете источник света позади Вас, т.е. Вы сидите со спиной к солнцу, блик может быть невыносимым на обоих экранах..., какой бы ни имеет самую высокую установку "Bright", победит здесь.

, Что я нахожу, много людей говорит о "Вас, должен использовать матовое стекло, потому что..." или "Необходимо использовать глянцевый, потому что..." просто повторяют то, что парень в FutureShop или CompUSA изверг попытку продать их, что они в конечном счете купили.

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

Мое предложение - это: Найдите где-нибудь, что можно судить их обоих рядом за то, что Вы собираетесь быть использованием его для, или если Вы можете , испытать каждого из них в течение нескольких дней для решения.

6
задан Jim Puls 3 October 2009 в 07:34
поделиться

3 ответа

If you're concerned about performance, don't guess: measure and then fix any bottlenecks you find. Adding queues is simple; try it and see what Instruments tells you about the effect on performance.

The main reason for creating multiple queues is in case you have some reason for wanting to start and stop them. If you just want to get the benefits of libdispatch, you can get that by just adding operations to the main queue.

8
ответ дан 10 December 2019 в 02:50
поделиться

Just use as many operation queues as you like. They are here to separate logical parts of your program. I don't think you should be too concerned about the performance as long as you aren't allocating hundreds of queues per second.

0
ответ дан 10 December 2019 в 02:50
поделиться

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

1
ответ дан 10 December 2019 в 02:50
поделиться