Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.java > #13207

Bit packed array

X-Received by 2002:a24:e303:: with SMTP id d3-v6mr3388048ith.0.1537670024429; Sat, 22 Sep 2018 19:33:44 -0700 (PDT)
X-Received by 2002:a9d:4049:: with SMTP id o9-v6mr42771oti.2.1537670024189; Sat, 22 Sep 2018 19:33:44 -0700 (PDT)
Path csiph.com!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!x188-v6no273380ite.0!news-out.google.com!c63-v6ni353ith.0!nntp.google.com!x188-v6no273379ite.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups de.comp.lang.java
Date Sat, 22 Sep 2018 19:33:43 -0700 (PDT)
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=37.201.213.254; posting-account=VmIUsgkAAABUMV5-gaSlvHjNMDcqojz2
NNTP-Posting-Host 37.201.213.254
User-Agent G2/1.0
MIME-Version 1.0
Message-ID <a6a1936f-fd65-4f2f-987f-72ad8f2999ec@googlegroups.com> (permalink)
Subject Bit packed array
From Heiner Kücker <mail@heinerkuecker.de>
Injection-Date Sun, 23 Sep 2018 02:33:44 +0000
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding quoted-printable
Lines 24
Xref csiph.com de.comp.lang.java:13207

Show key headers only | View raw


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

Back to de.comp.lang.java | Previous | NextNext in thread | Find similar


Thread

Bit packed array Heiner Kücker <mail@heinerkuecker.de> - 2018-09-22 19:33 -0700
  Re: Bit packed array Patrick Roemer <sangamon@netcologne.de> - 2018-10-01 09:46 +0200
    Re: Bit packed array Patrick Roemer <sangamon@netcologne.de> - 2018-10-02 10:21 +0200
    Re: Bit packed array Heiner Kücker <mail@heinerkuecker.de> - 2018-10-03 22:05 -0700
      Re: Bit packed array Patrick Roemer <sangamon@netcologne.de> - 2018-10-04 12:07 +0200
        Re: Bit packed array Heiner Kücker <mail@heinerkuecker.de> - 2018-10-04 03:34 -0700
          Re: Bit packed array Heiner Kücker <mail@heinerkuecker.de> - 2018-10-09 23:10 -0700
            Re: Bit packed array Patrick Roemer <sangamon@netcologne.de> - 2018-10-10 16:50 +0200
              Re: Bit packed array Joerg Meier <joergmmeier@arcor.de> - 2018-10-10 20:15 +0200
                Re: Bit packed array Heiner Kücker <mail@heinerkuecker.de> - 2018-10-10 23:17 -0700
                Mutation Testing (was: Bit packed array) Patrick Roemer <sangamon@netcologne.de> - 2018-10-12 12:12 +0200
              Re: Bit packed array Heiner Kücker <mail@heinerkuecker.de> - 2018-10-10 23:23 -0700

csiph-web