|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Google открыл код C++ библиотеки для тестирования производит..." | +/– | |
Сообщение от opennews (ok) on 15-Янв-14, 23:57 | ||
Компания Google представила (http://google-opensource.blogspot.ru/2014/01/introducing-ben...) новую открытую библиотеку для организации тестирования производительности функций в программах на языке С++, используя подход, похожий на unit-тесты. Библиотека позволяет организовать тестирование производительности отдельных блоков кода, варьируя входные данные и число итераций. На основании собранных данных формируется наглядный отчёт. Код библиотеки открыт (https://github.com/google/benchmark) под лицензией Apache. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Google открыл код C++ библиотеки для тестирования производит..." | +1 +/– | |
Сообщение от pavlinux (ok) on 15-Янв-14, 23:57 | ||
Народу халяву надо: LD_PRELOAD=/usr/lib/libbenchmark.so ./helloworld; | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Google открыл код C++ библиотеки для тестирования производит..." | –2 +/– | |
Сообщение от Васисуалий on 16-Янв-14, 00:08 | ||
Типа Intel system studio ? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Google открыл код C++ библиотеки для тестирования производит..." | +3 +/– | |
Сообщение от A.Stahl (ok) on 16-Янв-14, 00:16 | ||
Valgrind вроде что-то умеет в этом духе. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
7. "Google открыл код C++ библиотеки для тестирования производит..." | +/– | |
Сообщение от Карбофос (ok) on 16-Янв-14, 00:49 | ||
да Паша про такое наверняка знает. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
22. "Google открыл код C++ библиотеки для тестирования производит..." | +/– | |
Сообщение от Аноним (??) on 16-Янв-14, 20:47 | ||
> Valgrind вроде что-то умеет в этом духе. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
4. "Google открыл код C++ библиотеки для тестирования производит..." | +/– | |
Сообщение от хрюкотающий зелюк on 16-Янв-14, 00:16 | ||
Используй халяву: perf (linux-tools) - будет просто как ты написал, или valgrind - будет точно как аптеке но медленно. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
15. "Google открыл код C++ библиотеки для тестирования производит..." | –1 +/– | |
Сообщение от pavlinux (ok) on 16-Янв-14, 02:46 | ||
Да-да-да, самые феншуйные - это ядрёные... | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
19. "Google открыл код C++ библиотеки для тестирования производит..." | +1 +/– | |
Сообщение от бедный буратино (ok) on 16-Янв-14, 11:38 | ||
# -*- coding: utf-8 -*- | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
23. "Google открыл код C++ библиотеки для тестирования производит..." | –1 +/– | |
Сообщение от Аноним (??) on 16-Янв-14, 20:49 | ||
> пока, конечно, программа несовершенна, но ещё пара версий, и будет самая вещь! | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
5. "Google открыл код C++ библиотеки для тестирования производит..." | –2 +/– | |
Сообщение от Аноним (??) on 16-Янв-14, 00:27 | ||
К сожалению толку от подобных утилит мало. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "Google открыл код C++ библиотеки для тестирования производит..." | +/– | |
Сообщение от Карбофос (ok) on 16-Янв-14, 00:35 | ||
для студентов, разве что. в целом, гораздо полезнее книжки чтать, это да. профилировщики всякие использовать, стараться тупости в программах не делать. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
8. "Google открыл код C++ библиотеки для тестирования производит..." | –2 +/– | |
Сообщение от Васисуалий on 16-Янв-14, 01:02 | ||
| ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
9. "Google открыл код C++ библиотеки для тестирования производит..." | +1 +/– | |
Сообщение от Карбофос (ok) on 16-Янв-14, 01:14 | ||
gprof и включение мозгов - вполне себе. или благородный Дон решил меня испугать кэшем первого уровня? | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
10. "Google открыл код C++ библиотеки для тестирования производит..." | +/– | |
Сообщение от Васисуалий on 16-Янв-14, 01:24 | ||
Как то не совсем gprof для этого , по моему . | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
12. "Google открыл код C++ библиотеки для тестирования производит..." | +/– | |
Сообщение от Карбофос (ok) on 16-Янв-14, 01:37 | ||
valgrind не на всех компах себе могу позволить. да и на старом компе, или на ARM косяки быстрее бросаются в глаза :) а gprof - везде можно применить. вполне себе нормально. можно включать те, или другие участки программы для профилировки. ну и примерное представление нужно иметь о попаданиях в кэш, структуры данных, соответственно, подгонять под "проблематику" процессора. конечно, gprof грубоватый анструмент, но вполне себе приемлемый: считает количество вызовов и количество тактов. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
13. "Google открыл код C++ библиотеки для тестирования производит..." | +/– | |
Сообщение от Васисуалий on 16-Янв-14, 02:05 | ||
> valgrind не на всех компах себе могу позволить. да и на | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
14. "Google открыл код C++ библиотеки для тестирования производит..." | +/– | |
Сообщение от Карбофос (ok) on 16-Янв-14, 02:21 | ||
многочисленными итерацими оно и выясняется. кто-то утверждал другое? :) подобные штучки хорошо видны в числодробилках, а если мультипликация небольшой матрицы разок где-то засветится нечаянно в программе, то овчинка выделки не стоит, конечно. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
11. "Google открыл код C++ библиотеки для тестирования производит..." | +1 +/– | |
Сообщение от Васисуалий on 16-Янв-14, 01:27 | ||
> gprof и включение мозгов - вполне себе. или благородный Дон решил меня | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
20. "Google открыл код C++ библиотеки для тестирования производит..." | –1 +/– | |
Сообщение от Michael Shigorin (ok) on 16-Янв-14, 14:36 | ||
> Касперски поверхностно | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
21. "Google открыл код C++ библиотеки для тестирования производит..." | +/– | |
Сообщение от карбофос on 16-Янв-14, 16:10 | ||
для ознакомления - вполне нормально. еще вторая книжка планировалась - продолжение. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
24. "Google открыл код C++ библиотеки для тестирования производит..." | +/– | |
Сообщение от annulen (ok) on 20-Янв-14, 18:58 | ||
>gprof и включение мозгов | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |