Как стать автором
Обновить
39
0

Пользователь

Отправить сообщение
Кстати, я на днях крутил «в руках» сетевые мониторы LG.
Это железячное решение от LG и Ncomputing.
У последних целый спектр подобных решений в том числе и чисто софтовых.

Я видел такое:
PCI плата в ПК к ней 5 специальных мониторов LG по витой паре (но это не Ethernet) до 8 метров длинна кабеля. Ну в общем работает нормально, но видео и 3D игры — зась. Видео в общем то идет и почти не тормозит но цвет только 16 бит. В офисных программах и в интернет можно работать комфортно. По лицензиям — производители рекомендуют серверные ОС. Но работает и на обычной XP Pro. В Нэте в статьях пишут, что они как то особо дружат с Микрософт по поводу лицензий — я пока не заметил такого.
Да в Украине тоже Interbase был (по крайней мере лет 5 назад) распространен в ПО для здравоохранения. Я во всяком случае имел дело с ПО к рентген установке. Хотя там это было из пушки по воробьям. Там вполне хватило бы какого-нибудь MS.Jet.
Хотя сейчас часто можно встретить ПО Delphi+Oracle, Delphi + MS SQL Express и не обязательно корпоративное.

Но сам тоже использую Firebird и не только из Delphi, а еще из PHP и опосредованно из Javascript. В основном, конечно, потому что знаком с ним вдоль и поперек еще из Delphi.
мелкая неточность
16-я строка должна быть 21-й
В подсчете скорости время бралось вместе с созданием exe файла, или только время отработки самого exe файла?


Ни то и ни другое.
Бралось время выполнения каждого теста. Вот код, который запускал тесты:
  1.  
  2. function testresult(name, aloops, overall, average, overall_r, average_r, res){
  3.         return {
  4.                 testname: name,
  5.                 overall_time: overall,
  6.                 loops: aloops,
  7.                 average_time: average,
  8.                 overall_wr_time: overall_r,
  9.                 average_wr_time: average_r,
  10.                 result: res
  11.         };             
  12. }
  13.  
  14. function tester(name, func, reduce_func, start_val, loops){
  15.         var r = start_val;
  16.         var st = new Date();
  17.         var l = loops;
  18.         if(typeof loops == 'object'){
  19.                 if(SEtag in loops) l = loops[SEtag];
  20.                 else l = loops.def;
  21.         }      
  22.         for(var i=0; i<l; i++) r = reduce_func(r,func());
  23.         var ft = (new Date()).getTime() - st.getTime();
  24.         var st = new Date();
  25.         for(var i=0; i<l; i++) func();
  26.         var ft1 = (new Date()).getTime() - st.getTime();
  27.         return testresult(name,l,ft1,ft1/l,ft,ft/l, r);
  28. }
  29.  
  30. function RunTests(res){
  31.         for(var i in tests){
  32.                 res.push(tester(tests[i].name,
  33.                             tests[i].func,
  34.                             tests[i].reduce,
  35.                             tests[i].start,
  36.                             tests[i].loops));
  37.         }      
  38. }
  39.  
  40.  


Что касается регулярок, то все честно. Смотрите код V8 JS — RegExp — там первый цикл теста прокручивается вне теста.
Быстрый взгляд на сайт не подсказал мне ни одного готового консольного решения для Windows.
Я не силен в Java.
Может знаете способ скормить ему исходный код из файла и получить ответ в консоль?
Постараюсь писать грамотно.
пока не пробовал
но обязательно попробую, понятно что это пройдет только со своими тестами
какой смысл в одинаковом масштабе?
сравнивать производительность разного железа?
а это агрегированный результат, чтобы сразу видеть — если он отличается значит, что то не так
для V8 BS его нет, потому что там надо менять сами тесты
да по хорошему надо делать еще один тест
исключить .Net, оставить только три движка
и делать хотя бы 3 прогона с увеличением количества итераций в 10 раз пошагово, чтобы посмотреть линейно ли меняется время.
и убрать V8 BS тесты — они очень тяжелые — много не погоняешь :-)
лучше придумать еще своих полегче
в общем тему есть куда развивать
12 ...
27

Информация

В рейтинге
Не участвует
Откуда
Украина
Зарегистрирован
Активность