Re: Help with analysing JIT perf report
Max Lapshin <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <CAMxVRxA5hAa-EEf6Uka6bsaqJ3fvOOPpmGmFUB0FF2OGCFygZg@mail.gmail.com> |
I've checked it without lcnt and situation is the same. I have NIF ERL_NIF_DIRTY_JOB_IO_BOUND that uses enif_select to read data with function read from DVB card. I've seen that this pause instruction is somewhere nearby driver_entry@.... I've checked: one process that reads data from DVB card gets about 350 ready_input messages per second. Maybe I don't need to use ERL_NIF_DIRTY_JOB_IO_BOUND flag if I know that socket is ready for reading and non-blocked?