Вопросы с тегом 'profiling'

Профилирование - это процесс измерения приложения или системы с помощью инструмента анализа, называемого профилировщиком. Инструменты профилирования могут фокусироваться на многих аспектах: время вызова функций и количество, использование памяти, загрузка процессора и использование ресурсов.
25
ответов

Как я могу профилировать C++ код, работающий в Linux?

У меня есть приложение на С++, работающее на Linux, которое я в процессе оптимизации. Как я могу определить, какие области моего кода работают медленно?
задан 17 дек. '08 в 23:29
22
ответов

Как вы можете профилировать script?

Project Euler и другие соревнования по кодированию часто имеют максимальное время для запуска, или люди хвастаются тем, как быстро выполняется их конкретное решение. С python иногда подходы несколько kludgey - то есть добавление кода времени в __mai...
задан 24 февр. '09 в 19:01
4
ответов

Почему код Python работает быстрее в функции?

def main(): for i in xrange(10**8): pass main() Эта часть кода в Python запускается (Примечание: синхронизация выполняется с помощью функции времени в BASH в Linux.) real 0m1.841s user 0m1.828s sys 0m0.012s Однако, если ци...
задан 28 июня '12 в 12:18
14
ответов

Как измерять время, выполняемое функцией для выполнения

Мне нужно получить время выполнения в миллисекундах. Я изначально задал этот вопрос еще в 2008 году. Принятый ответ тогда было использовать new Date(). getTime() Однако мы все можем сейчас согласиться что использование стандартного performance.now(...
задан 24 нояб. '08 в 14:09
8
ответов

Какой профайлер памяти Python рекомендуется?

Я хочу знать использование памяти моего приложения Python и особенно хочу знать, какие блоки/части или объекты кода потребляют большую часть памяти. Поиск в Google показывает коммерческий Python Memory Validator (только для Windows). И с открытым ис...
задан 21 сент. '08 в 7:43
30
ответов

Что такое хорошие профилировщики .NET?

Какие профилировщики вы использовали при работе с программами .net, и что вы особенно рекомендуете?
задан 06 авг. '08 в 23:14
12
ответов

Самый простой способ профилировать PHP скрипт

Какой самый простой способ профилировать PHP script? Мне хотелось бы что-то придумать, что показывает мне свалку всех вызовов функций и сколько времени они берут, но я тоже в порядке с помещением чего-то вокруг определенных функций. Я попытался по...
задан 21 авг. '08 в 23:40
1
ответ

Разница между "я" и "общая" в профиле процессора Chrome JS

В чем разница между столбцами "self" и "total" в профилировании JS-кода процессора Chrome?
задан 20 авг. '11 в 0:34
11
ответов

Как измерить время выполнения JavaScript-кода с обратными вызовами

У меня есть часть кода javascript, которую я выполняю с помощью интерпретатора node.js. for(var i = 1; i < LIMIT; i++){ db.users.save({id : i, name : "MongoUser [" + i + "]"}, function(err, saved) { if( err || !saved ) console.log(...
задан 16 мая '12 в 13:55
9
ответов

Время выполнения функции измерения в R

Существует ли стандартизированный способ в R измерения времени выполнения функции? Очевидно, что я могу взять system.time до и после выполнения, а затем принять разницу, но я хотел бы знать, есть ли какой-то стандартизованный способ или функция (хо...
задан 07 июня '11 в 10:55
7
ответов

Альтернативы gprof

Какие другие программы выполняют те же действия, что и gprof?
задан 22 нояб. '09 в 5:05
18
ответов

Beyond Stack Sampling: С++ Profilers

Хакерская сказка Дата 12/02/10. За несколько дней до Рождества капают, и я довольно сильно ударил по главному дорожному блоку в качестве программиста окон. Я использую AQTime, я пробовал сонный, блестящий и очень сонный, и, как мы говорим, VTune ус...
задан 09 дек. '10 в 6:36
6
ответов

Как профилировать использование памяти в Python?

Недавно я заинтересовался алгоритмами и начал изучать их, написав наивную реализацию, а затем оптимизируя ее различными способами. Я уже знаком со стандартным модулем Python для выполнения времени выполнения профилирования (для большинства вещей я н...
задан 16 февр. '09 в 12:34
10
ответов

Уменьшение использования памяти Django. Низко висящий фрукт?

Использование моей памяти увеличивается с течением времени и перезапуск Django не подходит пользователям. Я не уверен, как сделать профилирование использования памяти, но некоторые советы о том, как начать измерение, будут полезны. У меня такое ощу...
задан 28 янв. '09 в 13:52
4
ответов

Является ли MATLAB OOP медленным, или я делаю что-то неправильно?

Я экспериментирую с MATLAB OOP, в качестве начала я подражал моим классам С++ Logger, и я помещаю все свои вспомогательные функции строки в класс String, полагая, что было бы здорово сделать такие вещи, как a + b, a == b, a.find( b ) из strcat( a b ...
задан 07 нояб. '09 в 18:36