crypt of decay - всё-таки опробовал lthread [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

всё-таки опробовал lthread [Aug. 5th, 2013|06:33 am]
Previous Entry Add to Memories Tell A Friend Next Entry
писать удобно. тормозит адово. потому что select() с таймаутом нельзя, а без него пичалечка. можно было бы поразбираться, в чём дело, но лень. сравнивал на такой же «в лоб» реализации с pthread.
Linkmeow!

Comments:
From:(Anonymous)
Date:August 5th, 2013 - 09:19 am
(Link)
мне трудно представить реальную задачу, в которой обычные треды были бы сильно в доле по производительности
или тебе в академичемких целях?
[User Picture]
From:[info]ketmar
Date:August 5th, 2013 - 09:25 am
(Link)
вообще-то при правильной реализации сопрограммы должны быть как минимум не хуже. а несомненный плюс — отсутствие злоебучих блокировок и синхронизаций.

есть подозрение, что сосун из-за мелких буферов. перепишу на другой библиотеке и проверю.
From:[info]alamar
Date:August 5th, 2013 - 11:14 am
(Link)
http://wmpoweruser.com/game-developer-demands-big-contribution-from-microsoft-before-considering-supporting-windows-phone-and-windows-8/

тебе должно понравиться

Разработчики не хотят писать под винду, если только MS не даст денег на это.

В комментах виндузятники аж исходятся на бессильное говно.

Karma is a bitch, просто приятно наблюдать за гадёнышами.
From:(Anonymous)
Date:August 5th, 2013 - 11:38 am
(Link)
да пох
ведроид еще гаже
[User Picture]
From:[info]ketmar
Date:August 5th, 2013 - 12:04 pm
(Link)
смешно, да. ну ёба, если вальва уже всерьёз рассматривает пингвинус, то это Знак.
From:[info]phonomania
Date:August 5th, 2013 - 04:37 pm
(Link)
пичалечка - 100% ЦПУ?)
[User Picture]
From:[info]ketmar
Date:August 5th, 2013 - 05:28 pm
(Link)
да хуже всё: многозадачность-то кооперативная. так что ручная ебля с таймаутами тоже прилагается (тут вообще мне легче пиздой улыбнуться — даже если учесть, что у меня её нет).

но похуй, libcoro с моим кастомным шедулером порвала говнище в куски, покуривая сигару и попивая коньячок. по памяти в том числе, потому что не тянет за собой pthread (которая метров 40 рам только так отжирает). вот я день крутил версию на libcoro — тормозов не заметил, за 3 мегабайта рам так и не вылезло. и это при полном наивняке.

только нормальный dns resolver так и не могу найти: они все таких размеров, что весь мой проксь со всеми либами туда несколько раз уложить можно.