Size: a a a

2020 December 17

IC

Ilya Chernoudov in pro.net
так что для скрина - не особо подходит
источник

PO

PROLOG ONE LOVE in pro.net
Евгений Бурмистров
добрый день, господа, у меня два связанных вопроса:

1) надо "фоткать" кусочек экрана на шиндошс, Graphics.CopyFromScreen невероятно тормознутый (30-60мс), есть ещё какие-то альтернативы кроме DirectX?

2) посоветуйте нюгет обёртку над DirectX для тех, у кого аллергия на кресты и он не хочет писать сам пресловутый врапер?
Windows.Graphics.Capture
источник

ЕБ

Евгений Бурмистров... in pro.net
PROLOG ONE LOVE
Windows.Graphics.Capture
только в UWP? или я неверно понимаю бредкрамбс в мсдн
источник

AT

Alexey Tkachenko in pro.net
Anatoly
Никто не был наказан, как бы, не за что. Провели словесное внушение.
самое главное в таких ситуациях не словесное внушение, а предупреждение подобной ситуации...
источник

ES

Egor Sidorenko in pro.net
а если снимать видос и потом типа скринить?))))
источник

A

Anatoly in pro.net
Alexey Tkachenko
самое главное в таких ситуациях не словесное внушение, а предупреждение подобной ситуации...
у меня нет машины времени, чтобы предупредить случившую ситуацию.
источник

AT

Alexey Tkachenko in pro.net
Anatoly
у меня нет машины времени, чтобы предупредить случившую ситуацию.
обновить чеклист, подумать что ещё можно сделать с точки зрения процессов, в таком духе
источник

A

Anatoly in pro.net
Alexey Tkachenko
обновить чеклист, подумать что ещё можно сделать с точки зрения процессов, в таком духе
мы в общем говорим или про конкретную ситуацию?
источник

AT

Alexey Tkachenko in pro.net
в общем
источник

A

Anatoly in pro.net
в общем, да, надо чеклисты править. в данном случае ты не прав, потому что чеклисты не спасли бы, ибо баг в код был занесён.
источник

AT

Alexey Tkachenko in pro.net
Интерференция багов бывает, это действительно больно. Сам на днях одну такую словил...
источник

A

Alex in pro.net
Привет всем! Хочу проверить код на наличие утечек памяти. Как это сделать на программном уровне? GC.GetTotalMemory до и после кода и сравнить?
источник

AH

Ayrat Hudaygulov in pro.net
Alex
Привет всем! Хочу проверить код на наличие утечек памяти. Как это сделать на программном уровне? GC.GetTotalMemory до и после кода и сравнить?
утечка происходит там где есть циклы которые чот выделяют и не возвращают
Это может случаться в либах тоже, но тоже обязательно в циклах
источник

AH

Ayrat Hudaygulov in pro.net
проще всего не программно, а метриками
источник

A

Anatoly in pro.net
Ayrat Hudaygulov
утечка происходит там где есть циклы которые чот выделяют и не возвращают
Это может случаться в либах тоже, но тоже обязательно в циклах
Ещё в словарях
источник

AH

Ayrat Hudaygulov in pro.net
просто потому что даже если у тебя ничего не утекает из-за особенностей гц он может между итерациями ничерта не собрать и тебе покажется ЧТО У ТЕБЯ УТЕЧКА
А на самом деле у тебя серверный гц
источник

AH

Ayrat Hudaygulov in pro.net
поэтому проще всего собирать метрики цпу и памяти со всего и ставить алерт на threshold RAM Usage > 50 (80, 90)% например
источник

AH

Ayrat Hudaygulov in pro.net
далее уже по факту разбираться
источник

AH

Ayrat Hudaygulov in pro.net
Anatoly
Ещё в словарях
в которые в циклах добавляют и не убирают!!11
источник

A

Anatoly in pro.net
Ayrat Hudaygulov
далее уже по факту разбираться
Именно так
источник