История изменений
Исправление hawai, (текущая версия) :
Если этого недостаточно - сочувствую.
ну, сочуствуйте. этого недостаточно. было бы интересно узнать хотя бы ещё несколько условий. в их числе: общее количество данных в единицу времени, имеющиеся доступные хранилища логов, скорость их приёма информации в единицу времени, количество потоков которые могут лить в лог, вероятность прерываний, степень устойчивости от падений основного приложения, на сколько точными должны быть временные метки, должны ли сообщения от разных потоков сортироваться по времени. много чего было бы интересно узнать, прежде чем махать 200 нс. чуть выше товарищ предлагал оперировать страницами памяти. чуть выше я давал ссылку на логгер от гугла. это не подошло. требуется созданый наново велосипед за 10 минут и в комментах. я сейчас работаю в прщекте, в котором сделан свой велосипедный логгер из одной cpp/h пары файлов. заглянул в лог, разница между записями 13 нс - минимум из того, что вижу на одном экране. записи сливаются из нескольких потоков, каждый помечен id, время - ну точность до наносекунд. да. записи уже в файле.
«100% безглючное» - с этим в страну розовых пони.
Исходная версия hawai, :
Если этого недостаточно - сочувствую.
ну, сочуствуйте. этого недостаточно. было бы интересно узнать хотя бы ещё несколько условий. в их числе: общее количество данных в единицу времени, имеющиеся доступные хранилища логов, скорость их приёма информации в единицу времени, количество потоков которые могут лить в лог, вероятность прерываний, степень устойчивости от падений основного приложения, на сколько точными должны быть временные метки, должны ли сообщения от разных потоков сортироваться по времени. много чего было бы интересно узнать, прежде чем махать 200 нс. чуть выше товарищ предлагал оперировать страницами памяти. чуть выше я давал ссылку на логгер от гугла. это не подошло. требуется созданый наново велосипед за 10 минут и в комментах. я сейчас работаю в пректе, в котором сделан свой велосипедный логгер из одной cpp/h пары файлов. заглянул в лог, разница между записями 13 нс - минимум из того, что вижу на одном экране. записи сливаются из нескольких потоков, каждый помечен id, время - ну точность до наносекунд. «100% безглючное» - с этим в страну розовых пони.