Средства разработки для Adobe Flex/AIR?

В какой-то момент что-то еще в вашем процессе запрашивало память у операционной системы. Как правило, невозможно сказать, что без изучения вашего конкретного процесса. Кандидаты включают в себя:

  • Когда ваша программа была запущена, загрузчик установил память для вашего кода, постоянных данных, стека и многого другого. Кроме того, процесс, который создал новый процесс для вашей программы (возможно, оболочка командной строки), мог иметь некоторые вещи в памяти, которые сохраняются в процессе выполнения новой программы. (Например, я не уверен, являются ли аргументы командной строки непосредственно унаследованными от родителя или получены кодом запуска, получая их через некоторое межпроцессное взаимодействие.)
  • Хотя код запуска вашей программы был работая (код, который запускается загрузчиком и который устанавливает среду C перед вызовом main), он, возможно, запросил память для различных целей (подготовка файловых буферов, инициализация пула памяти для malloc и другие вещи ), в том числе для собственных вычислений.
  • Если вы вызывали какие-либо процедуры до mmap, возможно, они запросили память. Например, буферы могут создаваться при открытии файлов, printf подготавливает некоторое рабочее пространство для операций форматирования, которые ему необходимо выполнить, и malloc требуется дополнительная память для хранения собственной записи, кроме того, что она возвращается к вам.

По сути, в памяти происходят разные вещи, кроме тех, которые вы наблюдаете в простом C-коде.

6
задан Peter Bratton 29 April 2009 в 18:14
поделиться

2 ответа

Как уже говорилось, установка Flex Builder 3 в Linux - отличный способ начать работу. Его легко и быстро запустить и запустить, и, поскольку он основан на Eclipse, общая среда является приличной.

Тем не менее, я смог собрать приличную среду сборки Flex с использованием Emacs и некоторые сторонние пакеты для запуска всего под Linux.

Вот краткое изложение того, что я использовал (это не исчерпывающе - только то, что я могу вспомнить):

Эта ссылка также была полезна для начала работы. Она ссылается на эту статью , в которой говорится о создании среды разработки Flex в Linux. Мне удалось собрать несколько сценариев оболочки для компиляции и запуска приложений.

Примечание: я не делал никакой отладки, хотя у Adobe есть некоторая информация об этом.

Примечание № 2: Если вы решите использовать Flex Builder, он установит версию отладчика Flash Player 9 в ваш браузер (вы можете запретить это). Я бы порекомендовал установить отладчик версии 10 . Строитель выдаст предупреждение о том, что не поддерживает версию, но все остальное работает.

6
ответ дан 17 December 2019 в 02:33
поделиться

Если вы можете, попробуйте Flex Builder 3 alpha для Linux . Это то, что вы можете получить (не без набора любимых мозолей!). Однако ему не хватает следующего:

* Design view
* States view
* Refactoring
* Data Wizards
* Cold Fusion - Data Services Wizard
* Web Services introspection
* Profiler

Поскольку AIR / Flex являются кроссплатформенными технологиями, я не понимаю, почему вы хотите ограничиться Linux. По крайней мере, на данный момент, я думаю, вам лучше использовать надлежащий Flex Builder 3 для Windows для разработки. Затем вы можете протестировать свой продукт (ы) в Linux.

0
ответ дан 17 December 2019 в 02:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: