640k is enough for everyone
May. 16th, 2016 04:54 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
сделал я значит логгер, с сообщениями пронумерованными как int32
и решил показать в дашборде последнее сообщение лога.
запустил, долго думал "где же баг" - вместо номера сообщения какой-то случайный мусор :)
потом осознал, что бага нет, а логгер в тесте
while(true) { log("HELLO") }
выдаёт сколько-то там миллионов RPS и лепить в счетчик int32 было как-то, хмм, опрометчиво, потому что переполняется он мгновенно :) хороший логгер получился, короче.
и решил показать в дашборде последнее сообщение лога.
запустил, долго думал "где же баг" - вместо номера сообщения какой-то случайный мусор :)
потом осознал, что бага нет, а логгер в тесте
while(true) { log("HELLO") }
выдаёт сколько-то там миллионов RPS и лепить в счетчик int32 было как-то, хмм, опрометчиво, потому что переполняется он мгновенно :) хороший логгер получился, короче.