Roman Piekarski

Roman Piekarski Programista do
wynajęcia

Temat: Memory leaks

Witam,

Pisze duza aplikacje w ktorej glownym komponentem jest mapa.
W ramach mapy ladowane sa dziesiatki markerow. W jednym momencie
jedne markery sa ladowane, po zmianie centralnego punktu mapy,
zoom'u itd. markery sa przeladowywane. Przed przeladowaniem stara
informacja o markerach jest czyszczona. Jednak gdzies nastepuja
wycieki pamieci, ktore podczas kilkudziesiecio minutowej pracy
doprowadzaja do zajecia kilkuset a nawet w drastycznych momentach
ponad 1G RAM'u.
Projekt zrealizowany jest w oparciu o google maps.

Interesuja mnie wszelkie informacje odnosnie problemow z wyciekami
pamieci w projektach w ktorych uzyto google maps.
Inne informacje odnosnie samych problemow z wyciekami pamieci w
surowym javascript oraz przy uzyciu jQuery sa dla mnie rowniez
bardzo istotne.

Pozdrawiam
Maurycy Mikulski

Maurycy Mikulski programista
C++(MS,QT),C#-MVC,SO
AP,AJAX-REST,SQL

Temat: Memory leaks

Troszkę się tym bawiłem (google maps). I nie zawsze było OK. Np. Błędy obiektów zawierających informację o przezkalowniu mapy po dodaniu markerów, puchnięcie pamięci przeglądarki.
Niestety. Najlepszym sposobem jest przeładowanie strony.
Generalnie jestem tego przeciwnikiem. AJAX do czegoś służy. Niestety puchnięcie przeglądarek obserwowałem. Pomimo ,że w dokumentacji pisze ,że powtórne użycie/deklarowanie zmiennej czyści ją. Ale nigdzie nie gwarantują ,że czyści pamięć przeglądarki. A te mają babole. Chyba wszystkie. Co prawda różnie ale coś znajdzie się na każdą. JS jest wykonywany przez przeglądarkę. Jeśli są w niej błędy alokacji pamięci to jest to poza możliwością kontroli z poziomu dokumentu html.
Roman Piekarski

Roman Piekarski Programista do
wynajęcia

Temat: Memory leaks

Maurycy Mikulski:
Troszkę się tym bawiłem (google maps). I nie zawsze było OK. Np. Błędy obiektów zawierających informację o przezkalowniu mapy po dodaniu markerów, puchnięcie pamięci przeglądarki.
Wlasnie dziwi mnie to, ze tak popularna biblioteka ma tego rodzaju problemy.
Musi byc na to jakies rozwiazanie. Mam nadzieje, ze uda mi sie odpowiednio to wyprofilowac.
Adam W.

Adam W. senior php
developer, Symfony

Temat: Memory leaks

Roman Piekarski:
Wlasnie dziwi mnie to, ze tak popularna biblioteka ma tego rodzaju problemy.
Musi byc na to jakies rozwiazanie. Mam nadzieje, ze uda mi sie odpowiednio to wyprofilowac.

a którego API używasz?
Roman Piekarski

Roman Piekarski Programista do
wynajęcia

Temat: Memory leaks

Adam W.:
Roman Piekarski:
Wlasnie dziwi mnie to, ze tak popularna biblioteka ma tego rodzaju problemy.
Musi byc na to jakies rozwiazanie. Mam nadzieje, ze uda mi sie odpowiednio to wyprofilowac.

a którego API używasz?

V3
Adam W.

Adam W. senior php
developer, Symfony

Temat: Memory leaks

Roman Piekarski:
V3

czyli najnowszy. tym bardziej dziwne, że ma jakieś bugi.
ja podchodziłem do zagadnienia cluster, raczej działało okej.

Następna dyskusja:

Memory leaks




Wyślij zaproszenie do