Size: a a a

2020 April 03

V

Vasilii Demidenok in ErlangRus
источник

СИ

Сергей Иванов in ErlangRus
Petr Kozorezov
вообще похоже, что мою задачу можно решить банальной регуляркой, и это выглядит оптимальным решением
вот и я о том, представляешь - распарсишь, потом еще обходить.
источник

V

Vasilii Demidenok in ErlangRus
источник

AK

Aleksey Kluchnikov in ErlangRus
ничего небыло :)
источник

s

snakeduse in ErlangRus
Всем привет. Не знаете, есть ли решение проблемы с неоправданно большим временем работы функций в результате работы fprof? Я так понял, это штука известная, но как ее решить непонятно.
источник

LL

Lama Lover in ErlangRus
snakeduse
Всем привет. Не знаете, есть ли решение проблемы с неоправданно большим временем работы функций в результате работы fprof? Я так понял, это штука известная, но как ее решить непонятно.
Поменять fprof на другой профайлер не подойдёт?
источник

s

snakeduse in ErlangRus
Lama Lover
Поменять fprof на другой профайлер не подойдёт?
Если нет решения, то можно поменять. Какой порекомендуете?
источник

LL

Lama Lover in ErlangRus
источник

LL

Lama Lover in ErlangRus
Пункт 11.5 (я не знаю просто как прямую ссылку на пункт сделать)
источник

s

snakeduse in ErlangRus
а у других таких косяков нет?
источник

LL

Lama Lover in ErlangRus
snakeduse
а у других таких косяков нет?
В документации указано что fprof замедляет работу программы больше любых других встроенных профайлеров, так что я думаю, что у других такая проблема тоже встречается

PS (если "других" значит "других разработчиков")
источник

s

snakeduse in ErlangRus
Lama Lover
В документации указано что fprof замедляет работу программы больше любых других встроенных профайлеров, так что я думаю, что у других такая проблема тоже встречается

PS (если "других" значит "других разработчиков")
Дело не с замедлением времени работы. Видимо я неправильно вопрос задал. Ситуация такая. Запускаю профилировщик, выполняю необходимые операции и профилировщик показывает, что на все ушло 10 секунд, а по факту все выполнялось 1 секунду.
источник

s

snakeduse in ErlangRus
Lama Lover
В документации указано что fprof замедляет работу программы больше любых других встроенных профайлеров, так что я думаю, что у других такая проблема тоже встречается

PS (если "других" значит "других разработчиков")
под "другими" имел ввиду других профилировщиков.
источник

LL

Lama Lover in ErlangRus
snakeduse
Дело не с замедлением времени работы. Видимо я неправильно вопрос задал. Ситуация такая. Запускаю профилировщик, выполняю необходимые операции и профилировщик показывает, что на все ушло 10 секунд, а по факту все выполнялось 1 секунду.
Я не знаю насчёт этого
источник

AK

Aleksey Kluchnikov in ErlangRus
snakeduse
Дело не с замедлением времени работы. Видимо я неправильно вопрос задал. Ситуация такая. Запускаю профилировщик, выполняю необходимые операции и профилировщик показывает, что на все ушло 10 секунд, а по факту все выполнялось 1 секунду.
интересно, может он паралельные операции складывает?
источник

s

snakeduse in ErlangRus
Aleksey Kluchnikov
интересно, может он паралельные операции складывает?
Это странно. По идее время работы операций не должно превышать общее время работы.
источник

AK

Aleksey Kluchnikov in ErlangRus
Не при паралельном исполнении
источник

LL

Lama Lover in ErlangRus
Типа 8 процессов параллельно исполнялись в течение 2 секунд. 8 * 2 = 16 секунд показывает fprof
источник

D

Dim in ErlangRus
snakeduse
Дело не с замедлением времени работы. Видимо я неправильно вопрос задал. Ситуация такая. Запускаю профилировщик, выполняю необходимые операции и профилировщик показывает, что на все ушло 10 секунд, а по факту все выполнялось 1 секунду.
Замерить для оценки время работы функции можно   timer:tc(fun() -> 1+3 end).
Что он там так меряет надо доку глянуть либо такты VM либо время
источник

s

snakeduse in ErlangRus
Lama Lover
Типа 8 процессов параллельно исполнялись в течение 2 секунд. 8 * 2 = 16 секунд показывает fprof
хм, может и такое, да. Я трассирую все процессы
источник