Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 03:39 09.07.25 
Компютри и Интернет
   >> Програмисти
*Кратък преглед

Страници по тази тема: 1 | 2 | (покажи всички)
Тема Тегаво се пишат unit тестове за multithreaded appнови  
Автор moreol (минаващ)
Публикувано03.06.09 15:18



Пичове, дайте някъв съвет или предложете тул с който да се мониторват тредове, performance u execution time, че тея тестове ми взеха душата.



Тема Re: Тегаво се пишат unit тестове за multithreaded appнови [re: moreol]  
Автор _ukk (новак)
Публикувано03.06.09 18:30



за чисти резултати - log file и после - четене


ако те мързи - форматираш си файла и го даваш на ексела да го чете и да ти показва какво - къде - кога



Тема Re: Тегаво се пишат unit тестове за multithreaded appнови [re: moreol]  
Автор ~@!$^%*amp;()_+ (целия горен ред)
Публикувано04.06.09 05:03



unit test & multithreading?

нема такова жувотно.

това е integration test.



Тема Re: Тегаво се пишат unit тестове за multithreaded appнови [re: ~@!$^%*amp;()_+]  
Автор moreol (минаващ)
Публикувано04.06.09 10:47



Нема невъзможни неща :). Логове правя и чета :). Проблема е че искам да измервам за колко време се изпълнява даден тред(или метод). За момента е със енддата - старт дате :)



Тема Re: Тегаво се пишат unit тестове за multithreaded appнови [re: moreol]  
Автор _edin_ (маниак)
Публикувано04.06.09 11:08



Ами направи го с аспекти, щом ти трябва измерване за изпълнението на даден(и) методи...



Тема Re: Тегаво се пишат unit тестове за multithreaded appнови [re: _edin_]  
Автор moreol (минаващ)
Публикувано04.06.09 13:50



Ъ? Аз съм от село, такива fancy неща не съм ползвал. Метни един линк да го видя какво е това чудо :)



Тема Re: Тегаво се пишат unit тестове за multithreadedнови [re: moreol]  
Автор BlGBUGEX (нерегистриран)
Публикувано04.06.09 13:56



Така, на око. Гледаш изходния листинг и си менкаш тактовете.

0xCodeFace


Тема Re: Тегаво се пишат unit тестове за multithreaded appнови [re: moreol]  
Автор _ukk (новак)
Публикувано04.06.09 16:25



как енддейт - стартдейт? че теб с дни ли ти вървят тредовете и методите, бе?

яко си го закършил, бате



Тема Re: Тегаво се пишат unit тестове за multithreaded appнови [re: moreol]  
Автор _edin_ (маниак)
Публикувано04.06.09 18:43





Еми то, като не си чувал никак, ще трябва да попрочетеш това-онова...Аспектното програмиране си е реално нова парадигма.

Идеята в твоя случай е да записваш методите за колко време се изпълняват...примерно методите дето започват с set* или методите на даден клас или пакет. Вместо в началото и края на всеки метод да пишеш Logger.log(...) и да прекомпилираш за всяка промяна/добавка и т.н., пишеш даден advice (или няколко такива, в зависимост какво ти трябва) и избираш правилните pointcuts, където да се изпълнят тия advices. С една дума, добавяш logging аспект към приложението



Тема Re: Тегаво се пишат unit тестове за multithreaded appнови [re: ~@!$^%*amp;()_+]  
Автор FidelDahan (непознат )
Публикувано04.06.09 22:27



ТоЧно така, това което търсиш е Performance-Testing или Profiling. С аспекти става на теория, ама ще си скъсаш гъза докато го инструментализираш. Вземи някой добър Profiler и пусни програмата през него. Ще ти изкара време за всеки метод, време за всеки тред, време в което треда е баЧкал, време в което треда е Чакал. Също виждаш върху кой монитор се локва най много (lock-contention). Ще се уЧудиш колко неща излизат дето не си ги подозирал.

Най добрия за Джава е YourKit - http://www.yourkit.com/, има и за .Нет, но не можах да го подкарам. За .Нет ползвам dotTrace - http://www.jetbrains.com/profiler/ също много добър, но YourKit има малко повеЧе функции.




Страници по тази тема: 1 | 2 | (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.