LINUX.ORG.RU

История изменений

Исправление a--, (текущая версия) :

Небольшой лайфхак для ЛОРа: чтобы искать по всему треду, а не по страницам, тыкни на кнопку «Показать удаленные комментарии»

Вот кстати получился отличный use case под 100 000 итераторов. Посмотри выше по треду, что eao197 хочет видеть от timer-list.

timer-list можно сделать без гранулярности на основе btree::map, а можно с гранулярностью на основе ordered_multimap, но тогда нужно чтобы все наши 100 000 итераторов на элементы не инвалидировались при вставке-удалении. Что я вроде придумал как делать без напряга, если конечно че-нить не упустил.

Гранулярность вставки и исполнения таймеров вроде как дает сильную экономию ЦП и на исполнении таймеров, и на сортировке вставляемых таймеров.

Bottom line: неинвалидирующиеся итераторы нужны!

Исправление a--, :

Небольшой лайфхак для ЛОРа: чтобы искать по всему треду, а не по страницам, тыкни на кнопку «Показать удаленные комментарии»

Вот кстати получился отличный use case под 100 000 итераторов. Посмотри выше по треду, что eao197 хочет видеть от timer-list.

timer-list можно сделать без гранулярности на основе btree::map, а можно с гранулярностью на основе ordered_multimap, но тогда нужно чтобы все наши 100 000 итераторов на элементы не инвалидировались при вставке-удалении. Что я вроде придумал как делать без напряга, если конечно че-нить не упустил.

Гранулярность исполнения таймеров вроде как дает экономию ЦП.

Bottom line: неинвалидирующиеся итераторы нужны!

Исправление a--, :

Небольшой лайфхак для ЛОРа: чтобы искать по всему треду, а не по страницам, тыкни на кнопку «Показать удаленные комментарии»

Вот кстати получился отличный use case под 100 000 итераторов. Посмотри выше по треду, что eao197 хочет видеть от timer-list.

timer-list можно сделать без гранулярности на основе btree::map, а можно с гранулярностью на основе ordered_multimap, но тогда нужно чтобы все наши 100 000 итераторов на элементы не инвалидировались при вставке-удалении. Что я вроде придумал как делать без напряга, если конечно че-нить не упустил.

Гранулярность вроде как дает экономию ЦП.

Bottom line: неинвалидирующиеся итераторы нужны!

Исправление a--, :

Небольшой лайфхак для ЛОРа: чтобы искать по всему треду, а не по страницам, тыкни на кнопку «Показать удаленные комментарии»

Вот кстати получился отличный use case под 100 000 итераторов. Посмотри выше по треду, что eao197 хочет видеть от timer-list.

timer-list можно сделать без гранулярности на основе btree::map, а можно с гранулярностью на основе ordered_multimap, но тогда нужно чтобы все наши 100 000 итераторов на элементы не инвалидировались при вставке-удалении. Что я вроде придумал как делать без напряга, если конечно че-нить не упустил.

Гранулярность вроде как дает экономию ЦП.

Исходная версия a--, :

Вот кстати получился отличный use case под 100 000 итераторов. Посмотри выше по треду, что eao197 хочет видеть от timer-list.

Кстати, небольшой лайфхак для ЛОРа: чтобы искать по всему треду, а не по страницам, тыкни на кнопку «Показать удаленные комментарии»

timer-list можно сделать без гранулярности на основе btree::map, а можно с гранулярностью на основе ordered_multimap, но тогда нужно чтобы все наши 100 000 итераторов на элементы не инвалидировались при вставке-удалении. Что я вроде придумал как делать без напряга, если конечно че-нить не упустил.

Гранулярность вроде как дает экономию ЦП.