Size: a a a

2020 January 17

н

невидимка in pro.net
в 99% случаев не нужен
источник

DB

Dmitry Babushkin in pro.net
semptra
Я ж ссылочку кидал выше
Ага, спасибо, нашёл! Сосекс умеет показывать вторую: !sosex.frq
источник

NV

Natali Vol4ica in pro.net
Всем привет)
источник

s

semptra in pro.net
vova lantsov
Это всё очевидно, что вы рассказываете, а когда его использовать – непонятно. От какого размера итераций, на каких архитектурах, какое кол-во ядер и т.д.
Может улучить перформанс в методах, где делается много независимых друг от друга операций, обычно связанных с вычислением, важно чтобы действия были независимыми, т.е. присутствовал Data Parallelism (https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/data-parallelism-task-parallel-library)
источник

NV

Natali Vol4ica in pro.net
Вопрос, какие варианты есть для разработки моб приложения с использованием шарпа? В основном будет использоваться 2д графика (с замахом на вектор? ). Будет квадратная сетка и куча манипуляций с ней, масштабирование, редактирование ячеек и пр
Работа в основном с изображениями
источник

н

невидимка in pro.net
вариантов целый один (ксамарин) и тот хуевый
источник

н

невидимка in pro.net
лучше не надо
источник

н

невидимка in pro.net
бери котлин
источник

н

невидимка in pro.net
говорю как ксамарин-разработчик
источник

E

EgorBo in pro.net
а есть тоже самое на авх2 ?
источник

E

EgorBo in pro.net
я походу написал и без такой ебалы как у тебя
источник

E

EgorBo in pro.net
но не уверен
источник

NV

Natali Vol4ica in pro.net
невидимка
говорю как ксамарин-разработчик
Что с ним не так?)
источник

s

semptra in pro.net
Natali Vol4ica
Вопрос, какие варианты есть для разработки моб приложения с использованием шарпа? В основном будет использоваться 2д графика (с замахом на вектор? ). Будет квадратная сетка и куча манипуляций с ней, масштабирование, редактирование ячеек и пр
Работа в основном с изображениями
Можно SkiaSharp юзать в ксамарине, например
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/graphics/skiasharp/
источник

н

невидимка in pro.net
Natali Vol4ica
Что с ним не так?)
вообще все
источник

н

невидимка in pro.net
вот просто все, что может быть не так, все с ним не так
источник

s

semptra in pro.net
И есть супер-сомнительная тема еще - https://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/
И еще есть Uno - https://platform.uno/
источник

RB

Roman Bukin in pro.net
EgorBo
а есть тоже самое на авх2 ?
источник

н

невидимка in pro.net
Natali Vol4ica
Что с ним не так?)
- тулчейн совершенно кривой и глючный, работает "более-менее" только под виндой, под линуксом не работает вообще
- профайлеров в принципе нет и не будет (на Xamarin Profiler не смотреть, он просто не работает)
- постоянные войны двух рантаймов в духе "ты не туда воюешь" и утечки памяти
- тормоза и баги самого рантайма и стандартной библиотеки
- полторы либы чисто под ксамарин, 90% - биндинги с джавы (которые работают хуево, потому что языки хоть похожи, но не одинаковы)
- биндинги котлин-библиотек не работают нормально почти никогда
- весит апк непомерно много, потому что сборки не сжимаются
источник

DB

Dmitry Babushkin in pro.net
В общем, делюсь болью:
- Есть сервис который открывает семафор.
- Есть клиент который его юзает в try/finaly.
- Более, того создаётся SafeHandle на случай если из-за какой-то неведомй фигни finaly не отработает.

Итог:
В какой-то момент finaly перестал вызываться (возможно, краши приложения - ищем причину). Приложение при закрытии не возращает зажранные у семафора каунтеры. А GC не выполняет финализацию для SafeHandle'ов потому что серверный, и ему пофиг что в очереди 100 000 объектов. :/
источник