Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Тесты показывают, что managed код при нормальной VM даёт в... 11.03.08 15:38 Число просмотров: 2423
Автор: HandleX <Александр М.> Статус: The Elderman
|
> Хехе. Безопасность отлично обеспечивалась и аппратно. > Несколько смущает лечение головной боли (оверхедом на > переключение контекстов) отрубанием головы (исполнением в > виртуальной машине, которая дает оверхед на пару порядков > выше, чем аппаратное переключение контекстов). Тесты показывают, что managed код при нормальной VM даёт в среднем производительность 60-70% от нативного. Тупорылую работу двиганья байтиков большей частью может делать VM со своими примитивами. Т.е. реально может получиться и 95% ;-) Т.е. нету "несколько порядков". Внимание! Это написано для чистых интерпретирующих байт-код VM!
> Кроссплатформенность - миф. И об этом я уже писал. Это не миф. Это кривая реализация или от M$, или от создателей Mono.
Есть более интересные примеры. Браузер Opera Mini, к примеру, который работает на всех телефонах, где есть жаба + необходимые жабарасширения + память.
> "Папа, а ты с кем сейчас разговаривал" (с) Это к тому, что пусть процессор исполняет. А мудрить с безопасностью и виртуализацией нужно программно. Потому что требования что к безопасности, что к виртуализации уже превысили тот уровень сложности, когда это разумно впихивать в железяку. А железяки тож уже давно исполняют не натив, а свои микрокоды. Может, уже перебор, поскольку и так есть промежуточные преобразования?
|
|
|