Size: a a a

2020 April 09

D

Danya in pro.cxx
Kasper
Здравствуйте, я могу сюда задать вопрос ?
Nometa.xyz
Dontasktoask.com
И скорее всего тебе в @supapro
источник
2020 April 10

F

Fuzzytoozy in pro.cxx
Товарищи, вопросик. Вот есть у меня демонок. Я знаю что он слишком много времени лочится. В плане добровольно снимает себя с CPU. Вопрос существует ли тула которая может показать в какой функции это происходит с выводом стека вызовов? То есть по сути показать время проведённое в функции с учётом времени, когда поток спал. И вывести все эти фунции по убыванию этого времени.
источник

AK

Anton Kashcheev in pro.cxx
Fuzzytoozy
Товарищи, вопросик. Вот есть у меня демонок. Я знаю что он слишком много времени лочится. В плане добровольно снимает себя с CPU. Вопрос существует ли тула которая может показать в какой функции это происходит с выводом стека вызовов? То есть по сути показать время проведённое в функции с учётом времени, когда поток спал. И вывести все эти фунции по убыванию этого времени.
Через perf какой-нибудь это можно сделать, наверно.
источник

IZ

Ilia Zviagin in pro.cxx
Egor Pugin
прокидывает копией или ссылкой?
Повторно кидается плавно то, что было выброшено ранее
источник

IZ

Ilia Zviagin in pro.cxx
Fuzzytoozy
Товарищи, вопросик. Вот есть у меня демонок. Я знаю что он слишком много времени лочится. В плане добровольно снимает себя с CPU. Вопрос существует ли тула которая может показать в какой функции это происходит с выводом стека вызовов? То есть по сути показать время проведённое в функции с учётом времени, когда поток спал. И вывести все эти фунции по убыванию этого времени.
Так тупо профайлер времени погонять - и можно будет поймать скорее всего
источник

CC

Chris Calvin in pro.cxx
Fuzzytoozy
Товарищи, вопросик. Вот есть у меня демонок. Я знаю что он слишком много времени лочится. В плане добровольно снимает себя с CPU. Вопрос существует ли тула которая может показать в какой функции это происходит с выводом стека вызовов? То есть по сути показать время проведённое в функции с учётом времени, когда поток спал. И вывести все эти фунции по убыванию этого времени.
perf, если красоты хочется - intel vtune amplifier может
источник

DF

Dollar Føølish in pro.cxx
Витюн есть шанс раздобыть бесплатно?
источник

🦉K

🦉 Neil Kulikov in pro.cxx
источник

CC

Chris Calvin in pro.cxx
Dollar Føølish
Витюн есть шанс раздобыть бесплатно?
На сайте интела вполне себе бесплатно
источник

MB

Makar Batareikin in pro.cxx
Fuzzytoozy
Товарищи, вопросик. Вот есть у меня демонок. Я знаю что он слишком много времени лочится. В плане добровольно снимает себя с CPU. Вопрос существует ли тула которая может показать в какой функции это происходит с выводом стека вызовов? То есть по сути показать время проведённое в функции с учётом времени, когда поток спал. И вывести все эти фунции по убыванию этого времени.
Что то не в ту степь тебя гонят, профайлеры могут ничего и не показать, более того, нужно постараться чтобы sleep() оказался горячим.  strace скорее надо смотреть
источник

ИI

И Ivan in pro.cxx
Вроде vtune как раз умеет показывать время блокировки. В отличие от других профайлеров, которые считают, что если поток заблокировлся, то он и не работает
источник

MB

Makar Batareikin in pro.cxx
И Ivan
Вроде vtune как раз умеет показывать время блокировки. В отличие от других профайлеров, которые считают, что если поток заблокировлся, то он и не работает
а к нему не нужен интеловский компилятор?
источник

ИI

И Ivan in pro.cxx
Makar Batareikin
а к нему не нужен интеловский компилятор?
Нет
источник

F

Fuzzytoozy in pro.cxx
Всем спасибо!
источник

M

MDenis2k in pro.cxx
Подскажите кросплатформенную библиотеку конвертации ansi-utf8-utf16. Желательно небольшую (не буст) (используем c++11 стандарт)
источник

v

vehlwn in pro.cxx
MDenis2k
Подскажите кросплатформенную библиотеку конвертации ansi-utf8-utf16. Желательно небольшую (не буст) (используем c++11 стандарт)
ICU.
источник

bt

baby tonight in pro.cxx
так из буста можно вытащить то что нужно как правило
источник

M

MDenis2k in pro.cxx
vehlwn
ICU.
спасибо
источник

M

MDenis2k in pro.cxx
у нас и буста нет для c++... C++ Builder...
источник

v

vehlwn in pro.cxx
В смысле небольшую? У тебя ограничение на размер третьих либ? Буст вообще-то модульно компелируется и линкуется (елси нужную тебе либу буста ваще надо линковать).
источник