Todo,Rendimiento de clase Collection en Java
he estado pasando por una gran cantidad de sitios que después de la realización de diversas clases de colección de diferentes acciones es decir, la adición de un elemento, búsqueda y eliminación. Pero también noté que todos proporcionan diferentes entornos en los que se realizó la prueba, es decir, sistema operativo, memoria, subprocesos, etc.
Mi pregunta es si hay algún sitio/material que proporcione la misma información de rendimiento en la mejor prueba base del medio ambiente? es decir, las configuraciones no deberían ser un problema o un catalizador del bajo rendimiento de cualquier estructura de datos específica.
[Actualizado]: Ejemplo, HashSet y LinkedHashSet tienen una complejidad de O (1) para insertar un elemento. Sin embargo, la prueba de Bruce Eckel afirma que la inserción llevará más tiempo para LinkedHashSet que para HashSet [http://www.artima.com/weblogs/viewpost.jsp?thread=122295]. Entonces, ¿debería seguir usando la notación Big-Oh?
qué es exactamente lo que está después? Hay una razón por la cual, por ejemplo, las colecciones gratuitas y excelentes de Trove se ejecutan alrededor de los círculos de las colecciones predeterminadas de Java cuando se trabaja con primitivas. Por ejemplo, ni siquiera es gracioso comparar los resultados de Trove's * TLongLongHashMap * con un Java * HashMap por defecto {Long, Long} *: Trove supera a Java. Big-O no es lo único que importa ... – SyntaxT3rr0r
@Webinator: actualicé mi consulta. –