![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 3.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam napisana stronę na której znajdują się algorytmy wykonujące obliczenia: Aproksymacja,interpolacja itp.
W jaki sposób mogę dokonać analizy efektywności tych algorytmów na stronie, szybkości wykonywanych obliczeń. Algorytmy są napisane w PHP. Ps. Przepraszam jak napisałem w złym dziale. Z góry dzięki za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 40 Dołączył: 2.06.2016 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli nie korzystasz z frameworka, w którym jest jakiś profiler to rozglądaj się za czymś typu:
https://xdebug.org/docs/profiler Ewentualnie jeżeli wystarczą tobie ogólne obliczenia, można samemu np. zapisując do zmiennej przed rozpoczęciem algorytmu i po. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 3.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc niestety dopiero zaczynam zabawę i strona jest dość prosta dlatego zrobiona bez frameworka.
A te microtime jak bym chciał wykorzystać to daje w kodzie na początku i gdzie dostane czas wykonywania obliczenia. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
a zerknąłeś chociaż co robi microtime?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 3.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ehh Totalna głupota... Wiesz co zrobiłeś?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Skoro po wynikach się nie połapał, że coś jest nie tak, to pewnie nie wie.
Na tym etapie proponuję skupić się na architekturze, wzorcach projektowych, dobrych praktykach i zasadach programowania obiektowego (SOLID i GRASP). Wydajność wydaje się nie być na tym etapie istotna. Ten post edytował lukaskolista 25.08.2016, 06:46:26 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 40 Dołączył: 2.06.2016 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Mam nadzieję, że robisz coś w stylu a nie wyświetlasz microtime()
![]()
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:04 |