Я знаю, что шансы крайне низки, но есть ли способ и я могу показать, что время тратится после завершения работы функции, но до того, как она вернет управление, следующим методом:
ts1 = tic;
disp ('calling function');
functionCall(args);
disp (['control returned to caller - ', num2str(toc(ts1))]);
Первая строка вызываемой мной функции - ts2 = tic
, а последняя строка is
disp (['last line of function- ', num2str(toc(ts2))]);
В результате
вызывающая функция
последняя строка функции - 24.0043
элемент управления возвращен вызывающей стороне - 49,857
Ковыряясь в межсетях, я думаю, что это симптом того, как MATLAB управляет объем памяти. Он освобождается при возврате функции, и иногда это занимает много времени. Функция выделяет несколько больших (~ 1 миллион элементов) массивов. Он также работает с дескрипторами, но не создает никаких новых объектов дескрипторов или хранилищ явно. Мои вопросы:
http://www.example-code.com/vcpp/spider.asp
Но для меня это немного сложно / трудно переварить.
То, что я пытаюсь сделать просто, например:
введите url: www.example.com (я буду использовать bash-> wget, чтобы получить содержимое / исходный код)
тогда, будет искать ссылку "href" , а затем сохранить в каком-нибудь файле данных.
Любое простое руководство или рекомендации для меня?
Я только начинаю изучать C ++ (1 месяц)