Я пытаюсь перенести приложение из linux в Win и уже у меня много трудностей с размером кучи, ram и ... Что это такое о Ram, что большинство людей предпочитает работать на linux вместо Win ?Почему linux вместо окон из-за бара?
ответ
Единственная причина, по которой я знаю: у вас есть ошибка в исходном коде.
Есть два основных отличие в управлении памятью:
1) Линейного
В системах Unix, вы растете вашу кучу по мере необходимости и адрес, таким образом, выделяется линейно, увеличиваясь от конца вашего сегмента данных вверх. В большинстве случаев это прозрачно. Однако, если вы делаете reinterpret_cast <>() (или C-like casting) между указателями и целыми числами, у вас могут возникнуть проблемы (например, если вы перешли с Linux 32 на Windows 64).
2) Clear
Windows очищает ОЗУ (устанавливает его на все ноль) по-другому, чем Linux. В большинстве случаев это вызывает горести, когда вы описываете. Это также относится к данным стека.
В режиме отладки, также, библиотеки отладки Windows, с целью установить ОЗУ в разные значения (например, 0xCC или 0xFE). Это полезно для обнаружения ошибок, и вполне возможно, что у вас есть ошибки в вашей версии Linux, только она «работает» только потому, что.
Также в отношении стека, поскольку компиляторы cl и gcc делают это совершенно по-другому, стек полностью отличается. Так что единственное, что вы видите, это то, что у вас есть ошибка в вашем исходном коде ...
- 1. Bigcartel - наличие в качестве номера вместо бара?
- 2. Создание диспетчера окон для Linux
- 3. Linux/OSX эквивалент окон PlaySound
- 4. make --- Linux и форматы окон
- 5. C linux эквивалент окон QueryPerformanceCounter
- 6. Компиляция для окон на linux
- 7. Компиляция приложения GTK + для окон из linux
- 8. Компиляция сборки для окон на linux
- 9. SVN до фиксации крючков из окон Linux
- 10. Рекурсивный md5sum отличается от окон и Linux
- 11. Linux opengl es 2.0 из окон
- 12. Соберите ввод с помощью диалоговых окон Linux
- 13. Клонирование экземпляра запущенного процесса, окон или linux
- 14. PyDev: удаленный отладочный сервер Linux из окон
- 15. Приложение Python для окон, портирующих в linux
- 16. Linux: как получить список всех видимых окон
- 17. Получить количество открытых окон приложения в linux
- 18. Удаленное кодирование в Linux из окон
- 19. всплывающих окон после загрузки страницы вместо кнопки
- 20. DialogFragment создает несколько диалоговых окон вместо одного
- 21. Почему возвращаемое значение open (linux) должно быть int вместо короткого?
- 22. Почему Linux не использует волокна вместо упреждающей многозадачности?
- 23. Приложение Xamarin.Forms на iOS имеет 2 навигационных бара вместо 1
- 24. ios-charts/mpandroidcharts суммарная метка бара вместо значений каждой записи
- 25. Пользовательские UIView для отображения прогресса с точками вместо бара
- 26. Предварительный просмотр Mouseover для бара вместо datapoint в таблице StackedColumn
- 27. Оценка бара, показывающая только половину звезд вместо полных звезд
- 28. Почему форма окон не закрывается
- 29. указать ширину бара для одного бара
- 30. Нет mremap для окон?
Это на самом деле хуже, чем вы ему за это пользуетесь: он использует Java. Ни одна из его проблем даже не связана с ОС. – Cairnarvon
Я ничего не видел о используемом языке ... Я предположил, что это C и/или C++. Если это Java ... я понятия не имею. Возможно, среда Java неправильно настроена ... не так много о Java, кроме как мне это не нравится 8-). –