JavaFx tableview sort es realmente lento cómo mejorar la velocidad de clasificación como en Java Swing

Estoy trabajando en la aplicación javaFx y he creado una vista de tabla y tengo alrededor de 100,000 filas con 10 columnas.

También he creado la misma tabla utilizando Java Jtable swing.

Ahora necesito un rendimiento de clasificación para ser mejor en javaFx, si no mejor que algo que esté cerca de la tabla de java swing.

Ahora mismo estoy usando sortorder (), que ordena los datos haciendo clic en los encabezados de las columnas y la velocidad de clasificación es 20 veces más lenta que en Jtable.

Alguien puede ayudarme porfavor ?

Gracias

Editar:

Estoy usando el ejemplo 13.8 en este enlacehttp://docs.oracle.com/javafx/2/ui_controls/table-view.htm solo ha agregado pocas líneas de código para simplemente agregar 100,000 filas al generar datos aleatorios.

Respuestas a la pregunta(2)

Su respuesta a la pregunta