lucene-lucene-net-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "George Aroush (JIRA)" <j...@apache.org>
Subject [jira] Closed: (LUCENENET-30) Unnecessary boxing of bytes
Date Sat, 10 Mar 2007 16:22:09 GMT

     [ https://issues.apache.org/jira/browse/LUCENENET-30?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

George Aroush closed LUCENENET-30.
----------------------------------


> Unnecessary boxing of bytes
> ---------------------------
>
>                 Key: LUCENENET-30
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-30
>             Project: Lucene.Net
>          Issue Type: Improvement
>         Environment: Linux, Lucene.Net 2.0
>            Reporter: Joe Shaw
>         Assigned To: George Aroush
>
> SegmentReader.CreateFakeNorms() unnecessarily boxes bytes:
> byte[] ones = new byte[size];
> byte val = DefaultSimilarity.EncodeNorm(1.0f);
> for (int index = 0; index < size; index++)
>     ones.SetValue(val, index);
> Because Array.SetValue() takes an object for the first argument, each byte is boxed.
> Changing the SetValue() call to:
>     ones [index] = val;
> fixes the problem, because array indexers are type checked.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message