Time and Memory Check?


1
Здравейте колеги,
Не намерих във форума подобна информация затова си питам:
Искам на програмките, които пиша, да си проверявам параметрите, което проверява в BGCoder - time and memory. Има ли някакъв софт, който да го прави или някакъв автоматизиран бърз и лесен начин?
Знам за начинът с DateTimeNow ама ме интересува по - скоро това, което питам точно.
Причината е, че вкарвам някакви методи в някакви големи цикли, и се чудя колко си затормозявам програмата и дали не прекалявам малко.



Отговори



3

Ако пишеш кода на програмата можеш да ползваш Stopwatch и GC.GetTotalMemory()

Да се автоматизира за всеки процес е доста сложна задачка. Можеш да погледнеш как го правим в bgcoder:

https://github.com/NikolayIT/OpenJudgeSystem/blob/master/Open%20Judge%20System/Workers/OJS.Workers.Executors/RestrictedProcessExecutor.cs

и основния процес клас:

https://github.com/NikolayIT/OpenJudgeSystem/blob/master/Open%20Judge%20System/Workers/OJS.Workers.Executors/Process/RestrictedProcess.cs


от Nikolay.IT (39117 точки)


2
http://forums.academy.telerik.com/19249/runtime-benchmark-или-колко-ми-е-бърза-програмата
http://forums.academy.telerik.com/23309/memory-usage-in-c%23
Ще ти кажа и как ги открих, за да се научиш и ти: Написах в търсене runtime и намерих резултата сред първите 3, написах memory в търсачката и открих темата на 2-ра страница.

от miroslav.tsakov (1476 точки)


0
Супер, мерси! Аз написах time и memory и излезнаха 1000 неща, но не и това, което търсих...Благодаря :)



0

Това дали ще свърши работа: http://pastebin.com/dBbDUBFP


от Opteronic (1153 точки)