>>бенчмарки Apache Camel — 259 модулей и 10714 только java файлов.
Исходники тут.
Система: i5-2400 4x3.10Ghz, 24GiB, SSD, jdk1.6.0_26, maven 3.0.4.
Файловый кэш прогрет и скачаны все зависимости. Локальный репозиторий во всех случаях лежит на SSD.
Исходники и таргеты на SSD:
mvn -Pfastinstall clean install
Total time: 6:41.404s
mvn -Pfastinstall clean package
Total time: 6:21.148s
Исходники и таргеты на RAM диске:
mvn -Pfastinstall clean install
Total time: 6:36.178s
mvn -Pfastinstall clean package
Total time: 6:19.597s
Понятно что все проекты разные, но по-хорошему нужно еще и unit тесты запускать, а они занимают 60-70% времени билда и дискового I/O там не должно быть никакого.
А мне вот всегда хотелось странного — проигрывать трек со смартфона собеседнику напрямую, а не схемой динамик->воздух->микрофон. Возможно ли вообще такое?
Замечательный проект не только для автоматизации, но и для тестирования самых разнообразных гуев.
А так как весь этот 'хитрый код с картинками' этот попросту Jython с URL'ами на месте картинок, можно его миксовать с любым другим кодом на Jython.
Представьте что вы бежите после работы домой и очень хочется, извините, в сортир. Вы с пулей взлетаете на этаж и тут во всем квартале вырубают электричество:)
Вы же не хотите сказать что дверь в вашу квартиру должна автоматически открываться при исчезновении напряжения в сети?
Так можно же посылать Control коды в терминал специально обрабатываемой командой — вроде #>cc [ASCII code number]
Дальше уже человек пусть сам думает — зависла программа или ждет ввода или еще чего. Чего не так — Ctrl-C.
Так можно даже в nano редактировать: nano somefile
#>cc ^A
#>cc ^BS ^BS ^BS
мир
#>cc ^X ^C
Total time: 6:42.424s
Apache Camel — 259 модулей и 10714 только java файлов.
Исходники тут.
Система: i5-2400 4x3.10Ghz, 24GiB, SSD, jdk1.6.0_26, maven 3.0.4.
Файловый кэш прогрет и скачаны все зависимости. Локальный репозиторий во всех случаях лежит на SSD.
Исходники и таргеты на SSD:
Total time: 6:41.404s
Total time: 6:21.148s
Исходники и таргеты на RAM диске:
Total time: 6:36.178s
Total time: 6:19.597s
Понятно что все проекты разные, но по-хорошему нужно еще и unit тесты запускать, а они занимают 60-70% времени билда и дискового I/O там не должно быть никакого.
А так как весь этот 'хитрый код с картинками' этот попросту Jython с URL'ами на месте картинок, можно его миксовать с любым другим кодом на Jython.
Вы же не хотите сказать что дверь в вашу квартиру должна автоматически открываться при исчезновении напряжения в сети?
Дальше уже человек пусть сам думает — зависла программа или ждет ввода или еще чего. Чего не так — Ctrl-C.
Так можно даже в nano редактировать:
nano somefile
#>cc ^A
#>cc ^BS ^BS ^BS
мир
#>cc ^X ^C