> Нет там маршалинга и P/Invoke. Соответственно, все кроссплатформенно по самое немогу. > На Хабре уже разобрались - тест написан с использованием структур, они у > CLR value-type, т.е. размещаются в стеке. Доступ к стеку логично в > разы быстрее, чем к куче. > В Джаве такое недоступно - там нет ничего, кроме объектов, из идеологических > соображений, насколько я понимаю. > Вот и все пироги.Там на P/Invoke переписан механизм JNI, и через него идет отрисовка, так же об этом упоминается в README, что sharpen генерит промежуточные .с и .h файлы, как сказано в README Support for generating C's .c and .h files for native glue (to assist in P/Invoke support)
|