Festkomma-Arithmetik in Java mit schneller Performance

Ich muss einige Zahlen in Java mit perfekter Genauigkeit und fester Anzahl von Dezimalstellen nach dem Komma darstellen. Nach diesem Komma ist es mir egal. (Genauer gesagt - Geld und Prozentsätze.)

Ich habe jetzt Javas eigenes BigDecimal verwendet, aber ich habe herausgefunden, dass es das istJa wirklich langsam und es beginnt in meiner Anwendung zu zeigen.

Ich möchte es also mit einer "regulären" Ganzzahl und einer Festkomma-Arithmetik lösen (lange Ganzzahlen sind für meine Zwecke groß genug).

Jetzt würde ich denken, dass ich nicht der erste bin, der diese Art von Problem hat, und es würde bereits eine Bibliothek dafür geben, die bereits Multiplikation / Division implementiert hat - aber es scheint, dass es nicht so ist.

Nun, ich kann es sehr wahrscheinlich selbst schreiben (und ich werde es wahrscheinlich tun), aber bin ich wirklich die erste Person, die das braucht? Gibt es dafür nicht schon eine Bibliothek?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage