|
Тема |
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 има малко повеЧе функции.
|
| |
|
|
|