Heiner Kücker
2018-09-23 02:33:43 UTC
Hallo mal wieder nach längerer Zeit,
ich habe eine kleine Lib veröffentlicht, die Teil eines Projektes ist, das mich schon eine Weile beschäftigt.
http://www.heinerkuecker.de/BitPackedArray.html
Es handelt sich um eine Lib zum speichersparenden Vermerken von ganzzahligen Werten, deren Breite kein ganzzahlig Vielfaches von 8 ist, in einem int-Array bzw. long-Array.
Nur das Speichern ist keine große Sache, es gibt aber noch arraycopy. Dies war etwas aufwändiger. Ich wollte nicht einfach nur Werte lesen und an der neuen Position speichern, sondern möglichst effektiv so viele Bits wie möglich mit einem Zugriff kopieren.
Vor allem die Unit-Tests laufen sehr lange, ich habe da einiges optimiert.
Bisher habe ich noch keinen Fehler gefunden, einige Tests habe ich aber nicht zu Ende laufen lassen, nach einigen Tagen kam mir da ein Win-Update dazwischen.
Eventuell kann jemand meine Lib gebrauchen.
Heiner
ich habe eine kleine Lib veröffentlicht, die Teil eines Projektes ist, das mich schon eine Weile beschäftigt.
http://www.heinerkuecker.de/BitPackedArray.html
Es handelt sich um eine Lib zum speichersparenden Vermerken von ganzzahligen Werten, deren Breite kein ganzzahlig Vielfaches von 8 ist, in einem int-Array bzw. long-Array.
Nur das Speichern ist keine große Sache, es gibt aber noch arraycopy. Dies war etwas aufwändiger. Ich wollte nicht einfach nur Werte lesen und an der neuen Position speichern, sondern möglichst effektiv so viele Bits wie möglich mit einem Zugriff kopieren.
Vor allem die Unit-Tests laufen sehr lange, ich habe da einiges optimiert.
Bisher habe ich noch keinen Fehler gefunden, einige Tests habe ich aber nicht zu Ende laufen lassen, nach einigen Tagen kam mir da ein Win-Update dazwischen.
Eventuell kann jemand meine Lib gebrauchen.
Heiner