NIO og View Buffer'e
Af performance-hensyn ønsker jeg at bruge Java NIO og dermed Channel/Buffer-setup'et.Når en Buffer fyldes med data, kan det ske direkte ved anvendelse af type-specifikke put()-metoder, f.eks. putInt(), putDouble() osv. Alternativt kan man fylde Buffer'en gennem en View Buffer og dermed bare put()-metoden.
Så vidt jeg har kunnet læse mig til, er View Buffer'e til for at gøre det lettere at fylde Buffer'en med data, idet man bare bruger put()-metoden. Til gengæld skal man hele tiden opdatere positionen i Buffer'en manuelt, idet View Buffer'en ikke sørger for dette.
Hvori består det forenklede i brugen af View Buffer'e i forhold til blot at skrive direkte i Buffer'en med relevante put()-metoder?
Er der noget performance-mæssigt at hente ved at bruge View Buffere frem for direkte skrivning til Buffer?
