@CSharpChatЭта группа больше не существует

Страница 674 из 1888
Ilya
31.03.2017
17:22:45
не пошло?

Nikita
31.03.2017
17:23:00
закончилось всё галочкой в настройках и удерживанием кнопки на клавиатуре при открытии

то есть, идиотов от левых приложений оградили

а кому надо спокойно ставят

Google
Ilya
31.03.2017
17:23:45
Ооо, ну с другой стороны массовый пользователь не будет ставить эти настройки

Nikita
31.03.2017
17:23:58
ну в общем да

Ilya
31.03.2017
17:24:19
ты же не будешь выпускать коммерческий продукт, где первым пунктом будет: включить неподписанные приложения

Nikita
31.03.2017
17:24:49
ну вообще выпускают

Ilya
31.03.2017
17:24:53
О_О

Nikita
31.03.2017
17:24:58
просто authenticode-подпись

и распространение через стор

это разные вещи как бы

Ilya
31.03.2017
17:25:47
я про мак) что если распространять не через стор, то нужно произвести некоторые манипуляции пользователю

Nikita
31.03.2017
17:25:55
ну да

как по-твоему visual studio for mac распространяется?

и xamarin studio раньше

xamarin studio до покупки мелкомягкими был, скажем так, очень коммерческим

Google
Nikita
31.03.2017
17:26:44
и ничего, качайте dmg, ставьте pkg

Ilya
31.03.2017
17:27:16
мда... и это нормально?

Nikita
31.03.2017
17:27:22
абсолютно

десктоп же не только для чатиков, порнографии, китайских мультиков и котиков из интернета

на нём ещё работу работают

Ilya
31.03.2017
17:28:58
ну я бы сказал, что в винде студию попроще поставить

Pichugin
31.03.2017
17:29:22
GIF не катит.

Nikolay
31.03.2017
20:02:27
Библиотека с зависимостью .Net Standard 1.3 должна нормально работать с .Net Standard 1.6?

Ilya
31.03.2017
20:09:39
Должна

Nikolay
31.03.2017
20:10:47
Странно, пишу: dotnet add package NETStandard говорит Unable to resolve 'NETStandard' for '.NETCoreApp,Version=v1.1'.

Летучая
31.03.2017
20:14:11
Они опять хотят раздавить старые грабли

Igor
31.03.2017
20:26:50
Странно, пишу: dotnet add package NETStandard говорит Unable to resolve 'NETStandard' for '.NETCoreApp,Version=v1.1'.
Ну видишь, она опять все переделали: .Net Standard теперь depreacted, long live to .NETCoreApp (гребанный цирк продолжается).

Nikolay
31.03.2017
20:27:39
Обнаружили фатальный недостаток?

Igor
31.03.2017
20:30:24
Обнаружили фатальный недостаток?
ХЗ, но каждый раз ища библиотеку на nuget.org - я узнаю новые таргеты ?

Летучая
31.03.2017
20:50:06
https://social.msdn.microsoft.com/Forums/en-US/6a90654b-eb7c-44de-af6b-04140b0ee6ca/uwp-page-navigation-memory-leak?forum=wpdevelop мрак

Microsoft news
31.03.2017
20:53:52
Visual Studio Team Services Runs Right Along at 115 https://visualstudiomagazine.com/articles/2017/03/31/visual-studio-team-services-sprint-115.aspx Like clockwork, the Visual Studio team has Visual Studio Team Services rolling out with Sprint 115, with improvements in pull requests and the package management UI, and lots of progress in automation via DevOps.

Syncfusion Beefs Up Essentials Studio with Visual Studio 2017 Support https://visualstudiomagazine.com/articles/2017/03/31/syncfusion-essentials-studio-2017-vol-1-vs-2017.aspx Syncfusion Essential Studio 2017 adds bevy of new controls for charts, text, and provides more responsive menus. Bonus: It's all now .NET Standard-compliant.

Летучая
31.03.2017
21:21:20
посоны а што такое

Object type Signature и почему в приложении его 1447 штук Ещё RuntimeTypeHandle и RuntimeType оч много UnaryExpression и ParameterExpression

Google
Владимир
31.03.2017
21:25:49
Ты еще молодой, шутливый..

Летучая
31.03.2017
21:33:40
Вьюмодели ваще диспозятся?

Запелил деструктор в модели

В деструкторе метод Log("Destructing model");

ни разу в консоль не написало

Или x:Bind типа конпелируемые ПРИВЯЗКИ данных, а об отвязках разговора не было?

не ну эт ваще жирнота какая-то

или гс коллектит не вызывая деструкторов?

Вызываешь сборщик мусора руками с помощью GC.Collect() — приложение юзает 70 мегабайт оперативы @ Не вызываешь сборщик мусора — 50 мегабайт @ ... поясните за сборку мусора плз посоны а то чот мне начинает казаться, что тут всё не так, как кажется

Сергей
31.03.2017
21:56:58
Не вызывай GC.Collect - в каждой книжке это написано, там не все так просто

Летучая
31.03.2017
21:57:19
эт я уже понял

Летучая
31.03.2017
21:57:24
что вызывать его гиблое дело

а что делать с вьюхами, которые сидят в памяти?

по сути я щас раз 20 тыкну по ссылкам навигации, открою разные страницы в приложении

и тютю 200 мегабайт оперативы

GC нихрена не собирает

в прод выпускать приложение, которое при длительном использовании 200 мегов отжирает и падает, как-то неприлично

Сергей
31.03.2017
22:01:53
GC нихрена не собирает
Может проблема не в том что он не собирает а в том что он не может?

Летучая
31.03.2017
22:02:18
оч вероятно

Google
Сергей
31.03.2017
22:02:48
Я про то что мемори лики надо искать

Летучая
31.03.2017
22:05:04


ваще что деструктор вью моделей не вызывается — это скорее номра или паталогия?



Vladimir Bondaryuk
01.04.2017
05:08:36
и тютю 200 мегабайт оперативы
Объекты скорее всего находятся в LOH, а он чистится только при полной сборке

Axm
01.04.2017
06:13:52
Кто-нибудь работал с распознаванием лиц на шарпе? Интересует наиболее годная библиотека. Пока больше всего гуглится обертка над opencv.

yegorf1
01.04.2017
06:38:59
Ее и бери

Ничего лучше не найдешь

Axm
01.04.2017
06:44:41
Спасибо

Летучая
01.04.2017
07:44:24
Объекты скорее всего находятся в LOH, а он чистится только при полной сборке
Полная сборка — это сборка пакетов для стора? В Release конфигурации тоже ничего не собирается.

Admin
ERROR: S client not available

yegorf1
01.04.2017
07:45:13
Полная сборка мусора

Летучая
01.04.2017
07:45:46
А

В общем пилю продолжение вчерашней стори про мемори лик Есть вьюмодель вида: class SomeModel : ViewModelBase { private SomeType data; public SomeType(SomeType data) { this.data = data; } #region Properties #endregion } Ну и в общем она утекает. В памяти в больших количествах висят жирные объекты SomeType и никуда не уходят при навигации вперед/назад. Решение, кажется, найдено: реализация интерфейса IDisposable и явный вызов .Dispose() в событии Page_Unloaded, содержание которого примерно такое: void Dispose() { this.data = null; } Тогда мусорщик начинает яростно убирать жирные объекты SomeType и судя по всему они в памяти не висят.

Gid
01.04.2017
07:50:13
Летучая
01.04.2017
07:50:39
Gid
01.04.2017
07:50:50
Ну что это так работает

Это мвц?

Летучая
01.04.2017
07:51:21
увп

мввм

Google
Gid
01.04.2017
07:51:36
А, ну тогда понятно, ничего необычного

Некромант , заключивший контракт с демоном получает по заслугам

Летучая
01.04.2017
07:52:36
а, ну ещё Bindings.StopTracking() приходится явно дергать, иначе в памяти висят ConditionalWeakTable<shit, shit>

да ваще пиздос какой-то это увп

поюзал приложение 30 минут — у тебя 500 мб оперативы ушло

на телефоне (sic!)

Gid
01.04.2017
07:53:37
Хз, пиздец я увидел еще в впф, а если там ксамл в увп то пиздец х2

Такой херни в винформах небыло

на телефоне (sic!)
Ну, кроме винфона нет ничего же

Где можно проверить

А если к вьюхам айдиспозабл прикрутить?

И его вызывать

Летучая
01.04.2017
07:55:05
вот уже прикрутил да

коллекция, у которой есть Dispose, который вызывает Dispose у каждой вьюхи

Gid
01.04.2017
07:56:02
И как?

Леонид
01.04.2017
07:57:39
Нормальное приложение ест 2-3 Гб оперативы

Летучая
01.04.2017
07:58:15
но это же для телефона

у него 1 гб

Страница 674 из 1888

Эта группа больше не существует Эта группа больше не существует