Tablicuję funkcję i korzystam z DataGridView do wyświetlenia wartości w programie, jednak przy bardzo dużej ilości punktów muszę bardzo długo czekać na pojawienie się ich w tabelce.
Generalnie ta kontrolka jest dosyć powolna… zobacz na ile działanie twojego programu poprawi przypisanie do data source danych z datatable, z tym że ja mam doświadczenie tylko z C#.
Dla mnie pytaniem jest tutaj co tak naprawdę chcesz zoptymalizować - co tutaj jest problem wydajnościowym.
a) sama funkcja generująca wyniki
b) przypisanie danych do kontrolki
c) wyrenderowanie danych.
Jeśli tych danych jest naprawdę dużo i renederujesz je wszystkie od razu to może tu jest problem. Może wystarczy pokazywać tylko część wyników i dosyłać w razie potrzeby kolejne.