tipos primitivos objeto ejemplos definicion declaracion datos java performance collections primitive-types

primitivos - tipos de variables en java ejemplos



La biblioteca de colecciones primitivas de Java más eficiente (3)

¿Cuál es la mejor biblioteca de colecciones primitivas de Java? (más memoria y tiempo eficiente)

He encontrado que Trove y FastUtil son los más utilizados, pero no he encontrado mucha comparación entre ellos (o entre otros)

¿Hay alguna comparación disponible?


No tengo conocimiento de ningún buen marco de referencia de solo primitivos. Sería bueno verlo, así como comparar con versiones no primitivas (solo para mostrar cómo los genéricos de Java con el autoboxing apestan en algunos casos graves).

Hay un punto de referencia del propio Trove , creo que la forma más directa es transferirlo a otras bibliotecas.

Además, no estoy seguro de haber visto eso, la biblioteca Colt del Cern tenía listas primitivas y matrices incluso antes de que emergiera la AFAICR.


Recientemente abrí Banana, que es otra biblioteca java de colecciones primitivas. la diferencia con las otras bibliotecas es que Banana tiene su propia administración de memoria, que básicamente le permite implementar cualquier estructura de datos dinámica sin crear muchos objetos. El plátano también es mucho más pequeño que muchas de las otras bibliotecas, jar tiene alrededor de 60k en este momento.

Ya es compatible con LinkedList, que no creo que esté proporcionando ninguna otra biblioteca de colecciones primitivas, y planeo agregar un Set y un Tree pronto.

https://github.com/omry/banana