по быстродействию, включается трассировка и смотрится что там все эти 30 секунд делалось, на каком узком месте все тормозило. делаются выводы. без выводов, на C# в зенке будет тоже самое, так как платформа одна и та же.
я вот понять не могу, зачем туже самую логику перекладывать на зенку, если софт десктопный нормально справляется ?