Из моего опыта работы над реализации Джава машины — JIT существенно отличается от интерпретатора тем, что подставляет сразу вычисленое значение адреса нативной функции в генерируемый код, если функция не виртуальная (private, static). Вся логика определения calling convention, адреса функции делается один раз и генерирутся нужный вариант. В случае не-нативной функции, без виртуальности — вызов может заменен на подстановку кода вызываемой функции, если она не большая. С виртуальной функцией всё сложнее, особенно нативной.
Американское правительство не даст ему лопнуть — это всё равно что жечь деньги прямо в банке. Это единственная ценность, которая ещё осталась у них, всё остальное в Китае.
Есть в ваших рассуждениях одна мысль, которую я не понимаю. Если ищут способ чтобы быть незаменимыми, зачем тогда отдают все данные пользователей? Data liberation front, не слыхали о таком? Наоборот, пилят под собой сук, чтобы почувствовать прилив адреналина :-)
Ужас сколько всего. Я ещё разбирался с native и opengl обёртками. Фрагменты кто-нибудь использует? У меня прога с API version 1, уж не знаю зачем, есть пара сотен пользователей, а фрагменты с четвёрки.
Кстати, reflection не рекомендую(т), лучше использовать отложенную загрузку.
Надо теперь будет проверить не сжимается ли он ещё раз автоматически.
Кстати, reflection не рекомендую(т), лучше использовать отложенную загрузку.