JavaFx tableview tipo é muito lento como melhorar a velocidade de classificação como no java swing

Eu estou trabalhando no aplicativo javaFx e criei uma tableview e tenho cerca de 100.000 + linhas com 10 colunas.

Eu também criei a mesma tabela usando java swing Jtable.

Agora eu preciso classificar o desempenho para ser melhor em javaFx, se não melhor do que alguns, o que está perto do jtable do java swing.

Agora eu estou usando sortorder (), que classifica os dados clicando nos cabeçalhos das colunas e a velocidade de classificação é 20 vezes mais lenta que a Jtable.

Alguém pode ajudar por favor?

Obrigado

Editar:

Eu estou usando o exemplo 13.8 neste linkhttp://docs.oracle.com/javafx/2/ui_controls/table-view.htm apenas adicionou poucas linhas de código para adicionar apenas 100.000 linhas, gerando dados aleatórios.

questionAnswers(2)

yourAnswerToTheQuestion