Удивление, если вы можете помочь. Мы используем продукт под названием Nethelpdesk. Предполагается, что он написан в Delphi Win32. (Я - системный администратор и мало знаю о работе с кодом). В основном разработчик не может помочь нам с проблемой, и мы смотрим, есть ли у кого-нибудь какие-либо подсказки.Delphi Win32 и JAVA?
При запуске приложения (nethelpdesk = nhd), если Java открыта, их приложение работает медленно. Это на любой машине, включая мой, который является i7 \ SSD \ 16GB RAM, работающим при 5 ГБ, и средним процессором 8%.
Закрыть NHD, и я могу открыть 15 приложений для Java плюс 12 других программных продуктов и машин.
Восстановите свое приложение, и система доходит до визжащей остановки. Windows stutter, звук может вырезаться, если потоковая передача, и ответ приложения NHD может занять 30 секунд или более для каждого нажатия кнопки.
Закрыть JAVA и NHD ускоряются.
Все машины отлично работают с множеством приложений, открытых UNTIL NHD.
Если JAVA закрыт, NHD работает очень хорошо.
Разработчики не могут помочь, и мы просто стремимся быть направленными в любом направлении.
Delphi создает собственные приложения Win32, и единственным эффектом, который он может иметь на Java-приложениях, является слишком много оперативной памяти, дискового ввода-вывода или использования ЦП. Поскольку мы не можем видеть источник или какие-либо средства мониторинга, к которым у вас есть доступ, чтобы исследовать, кто из них может быть, это действительно невозможно для тех, кто здесь поможет вам. Разработчики должны знать, что делает их приложение, и быть в состоянии сказать, что может быть проблемой, и затем иметь возможность исследовать его (или, по крайней мере, направлять вас к тому, что нужно проверить). Извините, но голосование закрывается как не по теме (это, вероятно, должно быть «слишком локализовано»). –
У вас есть этот исходный код приложения? Лучшее, что я могу сказать, это не имеет никакого отношения к самой Delphi. Только разработчик с доступом к исходному коду может искать и искать причину того, что вы испытываете. – jachguate
Может быть, он использует отжимные штифты CPU вместо таймера сна (...)? –