Запитання з тегом «bytecode»

«байт-код» - загальний термін для кодів операцій, які споживаються віртуальною машиною. Наприклад, JVM запускає байт-код, що зберігається у файлах .class, а інтерпретатор CPython запускає байт-код, що зберігається у файлах .pyc.


13
Чи можете ви "компілювати" PHP-код і завантажити файл бінарного ish-файлу, який буде запускатися інтерпретатором байт-коду?
Я знаю, що PHP компілюється в байт-код до його запуску на сервері, а потім цей байт-код може бути кешований так, що весь сценарій не повинен повторно інтерпретуватися з кожним веб-доступом. Але чи можете ви "компілювати" PHP-код і завантажити файл бінарного ish-файлу, який буде просто запускатися інтерпретатором байт-коду?
224 php  bytecode 

4
Чому клас Java по-різному компілюється з порожнім рядком?
У мене є наступний клас Java public class HelloWorld { public static void main(String []args) { } } Коли я компілюю цей файл і запускаю sha256 на отриманому файлі класу, який я отримую 9c8d09e27ea78319ddb85fcf4f8085aa7762b0ab36dc5ba5fd000dccb63960ff HelloWorld.class Далі я змінив клас і додав такий чистий рядок: public class HelloWorld { public static …

8
Особливості мови Java 7 за допомогою Android
Мені цікаво, чи хтось намагався використовувати нові функції Java 7 з Android? Я знаю, що Android читає байт-код, який виплює Java, і перетворює його в dex. Тож я гадаю, що моє запитання: чи може він зрозуміти байт-код Java 7?
188 java  android  bytecode  java-7 

9
Функції байт-коду недоступні на мові Java
Чи є в даний час (Java 6) речі, які ви можете робити в байт-коді Java, який ви не можете зробити з мови Java? Я знаю, що Тьюрінг завершений, тому читайте "можна зробити", як "можна зробити значно швидше / краще, або просто по-іншому". Я думаю про додаткові байт-коди типу invokedynamic, які …
146 java  jvm  bytecode 

5
Віртуальна машина Java та CLR
Як свого роду наступне запитання під назвою " Відмінності між MSIL та байт-кодом Java?" , в чому полягають (основні) відмінності або схожість у тому, як працює віртуальна машина Java порівняно з принципом роботи.NET Framework Загальна мовна робота (CLR) працює? Крім того, є .NET Framework CLR - "віртуальна машина" чи у …

5
Як я байтую-збираю все у своєму каталозі .emacs.d?
Я вирішив перевірити Emacs, і мені це дуже сподобалось. Тепер я використовую Emacs Starter Kit , який забезпечує кращі настройки за замовчуванням та деякі приємні налаштування для встановлення Emacs за замовчуванням. Я трохи його налаштував, додав деякі речі, такі як ясніппет , кольорові теми , незв’язані та інші. Я створив …

3
Як реалізується відповідність шаблонів у Scala на рівні байт-коду?
Як реалізується відповідність шаблонів у Scala на рівні байт-коду? Це як серія if (x instanceof Foo)конструкцій чи щось інше? Які її наслідки для продуктивності? Наприклад, з огляду на наступний код (зі сторінок 46-48 Scala By Example ), як evalвиглядатиме еквівалентний код Java для методу? abstract class Expr case class Number(n: …

30
Продуктивність C ++ порівняно з Java / C #
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Я розумію, що C / C ++ виробляє нативний код для роботи на певній архітектурі машини. І навпаки, такі мови, як Java та C #, …
119 c#  java  c++  performance  bytecode 



19
Яка мета операційного коду CIL nop?
Я йду через MSIL і , помітивши , що є багато NOP інструкцій в MSIL. У статті MSDN сказано, що вони не вживають жодних дій і використовуються для заповнення місця, якщо код коду виправлений. Вони використовуються набагато більше у збірках налагодження, ніж у збірках випусків. Я знаю, що такі оператори …
82 assembly  bytecode  cil 


5
Чи впливає невикористаний імпорт та об’єкти на ефективність
Я сумніваюся, чи впливають невикористані імпорти та невикористані об’єкти в коді Java на якість впливу? Припустимо, що об’єкт ініціалізований і ніколи не використовується, що відбувається? А яка вартість невикористаного імпорту?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.