пример написан на бейсике
t=timer
for i=1 to 100000000
next i
print timer - t
Java
Сколько времени займет на JAVA выполнение такого алгоритма?
несколько десятков миллисекунд
если я правильно понял ваш пример. Пустой цикл, который проходит по числам от нуля до 100 000 000.
консоль:
время на выполнение пустого цикла : 30 миллисекунд
время на выполнение цикла с инкрементом : 39 миллисекунд
если я правильно понял ваш пример. Пустой цикл, который проходит по числам от нуля до 100 000 000.
public static void main(String[] args) {
//пустой цикл
long a1 = System.currentTimeMillis();
for (int i = 0; i < 100_000_000; i++){
}
long a2 = System.currentTimeMillis();
System.out.println("время на выполнение пустого цикла : " + (a2-a1) + " миллисекунд");
//цикл с инкрементом
long d1 = System.currentTimeMillis();
int с = 0;
for (int i = 0; i < 100_000_000; i++){
с++;
}
long d2 = System.currentTimeMillis();
System.out.println("время на выполнение цикла с инкрементом : " + (d2-d1) + " миллисекунд");
}
консоль:
время на выполнение пустого цикла : 30 миллисекунд
время на выполнение цикла с инкрементом : 39 миллисекунд
Божий Оборванчик
очень быстро,уточните пожалуйста марку процессора и версию ОС на компе?
= Азамат =- Кумыспаев
сначала вы уточните, зачем вам это надо
= Азамат =- Кумыспаев
Если вы тестируете свой комп, то на своем компе и нужно запускать одинаковый скрипт в разных языках программирования и смотреть, какой язык быстрее. Скорость выполнения на моем компе вам ничего не даст, потому что у меня выполняются одновременно много других процессов.
что есть timer в бейсике?
Айдын Рамазанов
скорее всего он имел в виду что-то вроде этого (какой-нить qbasic):
Только вот зачем? - загадка
long t = System.nanoTime();
for (int i = 0; i < 100000000; i++) {
}
System.out.println((System.nanoTime() - t) / 1e9 + " Sec");
0.0014057 SecТолько вот зачем? - загадка
Божий Оборванчик
Timer.Interval. Возвращает или устанавливает интервал срабатывания таймера в миллисекундах. Может принимать значения от 10 до 100 000 000 (100000000 миллисекунд — это чуть больше 27,5 часов).
smallbasic.rubasic.ru/spisok-rasshirrenij/timer/
smallbasic.rubasic.ru/spisok-rasshirrenij/timer/
Минуту не меньше
Божий Оборванчик
можете прогнать?
многократный вывод за одной командой
0.0040219 Sec 0.0184918 Sec 0.0188662 Sec 0.0190301 Sec 0.0191878 Sec
0.0193335 Sec 0.0194854 Sec 0.0196304 Sec 0.0197785 Sec 0.019929 Sec
0.0200754 Sec 0.0202236 Sec 0.0203857 Sec 0.0205311 Sec 0.0206783 Sec
0.0208198 Sec 0.0209639 Sec 0.0211086 Sec 0.0212624 Sec 0.021412 Sec
0.0215597 Sec 0.0217257 Sec 0.0218786 Sec 0.0220294 Sec 0.0221735 Sec
0.0223245 Sec 0.0224725 Sec 0.0226225 Sec 0.0227783 Sec 0.0229218 Sec
0.0042066 Sec 0.0184124 Sec 0.0188424 Sec 0.0190003 Sec 0.0191497 Sec
0.0192952 Sec 0.0194465 Sec 0.0195897 Sec 0.0197411 Sec 0.0199729 Sec
0.0201471 Sec 0.0203248 Sec 0.0205379 Sec 0.0206958 Sec 0.0208452 Sec
0.0209913 Sec 0.0211401 Sec 0.0212892 Sec 0.0214469 Sec 0.0215989 Sec
0.0217461 Sec 0.0218881 Sec 0.0221162 Sec 0.0222941 Sec 0.0224467 Sec
0.0225989 Sec 0.0227449 Sec 0.0228931 Sec 0.023045 Sec 0.0231939 Sec
0.0039228 Sec 0.0192922 Sec 0.0196431 Sec 0.0198054 Sec 0.0199574 Sec
0.0201032 Sec 0.0202549 Sec 0.0204028 Sec 0.0205486 Sec 0.0207017 Sec
0.0208464 Sec 0.020992 Sec 0.0211427 Sec 0.0212894 Sec 0.021437 Sec
0.0215803 Sec 0.0217295 Sec 0.0218761 Sec 0.0220297 Sec 0.0221795 Sec
0.0223287 Sec 0.0224718 Sec 0.0226468 Sec 0.0228327 Sec 0.022981 Sec
0.023134 Sec 0.0232849 Sec 0.0234294 Sec 0.0236381 Sec 0.0237886 Sec
0.0461098 Sec 0.0569399 Sec 0.0571901 Sec 0.0573486 Sec 0.0575034 Sec
0.0576734 Sec 0.0578276 Sec 0.0579771 Sec 0.0581286 Sec 0.0582806 Sec
0.0584346 Sec 0.0586149 Sec 0.0587805 Sec 0.0589327 Sec 0.0590883 Sec
0.05924 Sec 0.0593912 Sec 0.05956 Sec 0.0597163 Sec 0.0598735 Sec
0.0600257 Sec 0.0602102 Sec 0.06037 Sec 0.0605238 Sec 0.0606722 Sec
0.0608309 Sec 0.0609779 Sec 0.0611301 Sec 0.0612858 Sec 0.0615755 Sec
0.0617854 Sec 0.0619777 Sec 0.0621338 Sec 0.0622779 Sec 0.0624711 Sec
0.0627949 Sec 0.062997 Sec 0.0631496 Sec 0.0632907 Sec 0.063436 Sec
0.0635831 Sec 0.0637282 Sec 0.0638737 Sec 0.0640131 Sec 0.0641616 Sec
0.0643011 Sec 0.0644676 Sec 0.0646255 Sec 0.0647649 Sec 0.064901 Sec
0.0650445 Sec 0.0653191 Sec 0.0655141 Sec 0.0657592 Sec 0.06593 Sec
0.0660775 Sec 0.0662128 Sec 0.0663641 Sec 0.0665043 Sec 0.0666413 Sec
0.0668281 Sec 0.066967 Sec 0.0671144 Sec 0.0672544 Sec 0.0674156 Sec
0.0675643 Sec 0.067697 Sec 0.0678244 Sec 0.0679561 Sec 0.0680825 Sec
0.0682124 Sec 0.0683464 Sec 0.0685603 Sec 0.0687221 Sec 0.0688547 Sec
0.0689899 Sec 0.0691176 Sec 0.0692468 Sec 0.0693735 Sec 0.069529 Sec
0.0696612 Sec 0.0697929 Sec 0.06992 Sec 0.070054 Sec 0.0701815 Sec
0.0703127 Sec 0.0706416 Sec 0.0708458 Sec 0.0709708 Sec 0.0710955 Sec
0.0712227 Sec 0.0713499 Sec 0.0714882 Sec 0.0717695 Sec 0.07191 Sec
0.0720542 Sec 0.0721795 Sec 0.0723003 Sec 0.0724217 Sec 0.0725598 Sec
0.0726793 Sec 0.0728124 Sec 0.0729356 Sec 0.0730616 Sec 0.0731777 Sec
0.0733019 Sec 0.0734281 Sec 0.0735617 Sec 0.0736844 Sec 0.0738063 Sec
0.073924 Sec 0.0740463 Sec 0.0741642 Sec 0.0742992 Sec 0.0744168 Sec
0.0745459 Sec 0.0746661 Sec 0.0747909 Sec 0.0749102 Sec 0.0750394 Sec
0.0751558 Sec 0.0752859 Sec 0.075402 Sec 0.0755283 Sec 0.0756433 Sec
0.0757631 Sec 0.0759117 Sec 0.0760329 Sec 0.0772342 Sec 0.0773663 Sec
0.077509 Sec 0.077625 Sec 0.0777372 Sec 0.0778555 Sec 0.0779691 Sec
0.078089 Sec 0.078203 Sec 0.0783275 Sec 0.0784427 Sec 0.0785666 Sec
0.0786958 Sec 0.0788189 Sec 0.0789434 Sec 0.0790631 Sec 0.0791798 Sec
0.0793065 Sec 0.0794291 Sec 0.0795522 Sec 0.0796664 Sec 0.0797891 Sec
Божий Оборванчик
отлично,можете привести код,который запускали,а также марку процессора и версию ОС на компе?
Всё зависит от процессора точнее тактовой частоты чуть больше чем 100 000 000/частоту процессора
Похожие вопросы
- За сколько времени можно стать веб разработчиком? и что лучше вуз или курсы 18 месяцев
- Java, алгоритмы и структуры данных.
- Всем привет. Помогите плз. Мне нужна помощь тех кто действительно хорошо знает Java т. к мне нужно выбрать один из курсов
- Какие алгоритмы нужно знать для создания простой карточной игры на java?
- Начинаю изучать JAVA. Естьфрагмент кода. Вопрос в том, какое значение будет выведено после выполнения этого фрагмента.
- Помогите доделать код на java. В форму пользователь вводит символ, который нужно заменить на #.
- Не выводит изображение в JAVA
- Сложность алгоритмов. Теория алгоритмов. Программирование
- Java проблема с рефлексией.
- Java Developer vs Android Developer. Куда дальше?