Багато хто скаржиться, що з аплету йде багато запитів до бази, і gui оновлюється повільно, хоча самі запити обробляються швидко. Підозра падає на сам веб-сервер або аплет у клієнта. Але гуру відповідають, що якщо це "Оракл", то там є інструмент для вилову найчастіших і слабких запитів. Також профільтруйте сам код і пропінінгуйте мережу. І щоб дізнатися в якому саме місці гальмує програма, проведіть просту трасування за допомогою команди currentTime.
Як форсувати яву
Прочитавши: 3914
Java це об'єктно-орієнтована мова програмування, розроблений компанією Sun Microsystems ще в 1995 році. Синтаксис дуже нагадує С і С ++. Всі програми Java компілюються в байт, який при виконанні інтерпретується віртуальною машиною для конкретної платформи. Перевагою даного виду коду є його портативність.
Інструкція
Програмісти прагнуть, щоб їх дітище працювало швидше і ефективніше. Вони часто стикаються з проблемою швидкодії своїх програм. Проблеми ці лежать у різних площинах, від слабкого заліза, на якому запущена програма, до якої складності самого алгоритму. Варто розібратися в деталях.
Багато хто скаржиться, що з аплету йде багато запитів до бази, і gui оновлюється повільно, хоча самі запити обробляються швидко. Підозра падає на сам веб-сервер або аплет у клієнта. Але гуру відповідають, що якщо це "Оракл", то там є інструмент для вилову найчастіших і слабких запитів. Також профільтруйте сам код і пропінінгуйте мережу. І щоб дізнатися в якому саме місці гальмує програма, проведіть просту трасування за допомогою команди currentTime.
Багато хто скаржиться, що з аплету йде багато запитів до бази, і gui оновлюється повільно, хоча самі запити обробляються швидко. Підозра падає на сам веб-сервер або аплет у клієнта. Але гуру відповідають, що якщо це "Оракл", то там є інструмент для вилову найчастіших і слабких запитів. Також профільтруйте сам код і пропінінгуйте мережу. І щоб дізнатися в якому саме місці гальмує програма, проведіть просту трасування за допомогою команди currentTime.
Вирішіть проблему прискорення виконання програми апаратним шляхом. Нещодавно компанія ВЕА заявила, що може прискорити роботу власної версії Java для серверів шляхом виконання ПО безпосередньо на процесорах. Вони стверджують, що працюють над проектом JRockit - версією власного ПО віртуальної машини, виконуючого Java-програми, яка функціонує безпосередньо на апаратурі комп'ютера. У той час коли більшість версій Java виповнюється поверх операційної системи типу Windows, Linux або Solaris.
Скористайтеся та іншими порадами, яких безліч на форумах для фахівців IT, але знайте, що кожна програма унікальна і все залежить від уміння програміста написати такий код, який був би достатньо лаконічним і в теж час виконував ті функції, які від нього чекають.
У даній мові взяли за основу об'єктну модель С ++, а також демонтували деякі конфліктні ситуації, який могли б з'явитися з вини програміста. Якщо заглибитися в історію, то сама ідея зародилася ще в далекому 1991 році, і проект повинен був називатися oak - дуб, але оскільки дана назва вже використовувалося іншою компанією, то вирішили назвати мову Java. Незабаром більшість популярних браузерів почали використовувати Java аплети всередині веб-сторінок.