Re: ultralog: new concept of logging API
Mikhail Vladimirov wrote:
Still not attributing quotes, I see.
[Lew wrote:]
In other words, no, no measurements.
I think that discussion about why one may want to make applications garba=
ge-free and why garbage-free applications may perform faster and how much f=
aster they can perform is off-topic here.
Of course it is, because you have no answer for this so you want to ban the=
question.
You're not convincing me you're anything but a con artist with such tactics=
..
Once application is decided, for whatever reason, to be garbage-free, whi=
ch means that normal data processing flow in the application does not alloc=
ate any temporary objects, and once normal data processing flow involves lo=
gging, the application has to use some garbage-free logging solution, eithe=
r home-grown or third party. In this case mainstream logging frameworks si=
mply does not fit, because they are not garbage-free. Ultralog demonstrate=
s how API for garbage-free logging framework can be structured without sacr=
ificing code readability. It does not need to be faster than mainstream fr=
ameworks and switching to ultralog in application that is not garbage-free =
itself should not necessarily lead to performance benefit.
Why not? What other benefit does avoiding GC provide?
Performance tests I have shows that ultralog is usually not slower than S=
ystem.out.println() and is not slower than log4j.
That tells us nothing. What sort of "performance" tests? Under what protoco=
ls? And "not slower" than
'println()' is useless; we already know log4j is generally less impactful o=
n performance than the
'System.out' technique. "Not slower" than log4j, even if your tests are not=
just crocks of porcine
excrement, is not impressive.
You have yet to tout a real benefit. You get diversionary when people ask a=
bout your benefits.
You were asked about "any impact" (beneficial or otherwise) and you chose t=
o interpret it as
a question about performance, then tried to claim that performance, the top=
ic you introduced,
was off topic.
And again, when potential users ask about things that matter to them, you t=
ry to tell them that
their concerns are not valid. That's shitty marketing.
I think that your product, far from being garbage free, is nothing but garb=
age, based on what
you've told us and how you disrespect us.
--
Lew